Cuando programamos en php, hay cosas que siempre hacemos una y otra vez, una de ellas es la conexión a la base de datos para eso es mejor usar clases que encarguen de esas tareas repetitivas y ademas permiten hacer un codigo estandar con una sola conexion.

Primero necesitamos un archivo para configurar la conexión de toda nuestra aplicación php
config.inc.php

1
2
3
4
5
6
<?php
define("_host", "localhost");
define("_user", "root");
define("_password", "");
define("_database", "mibasededatos");
?>

Luego en nuestros archivos incluimos la configuración y la conexion de base de datos:

1
2
3
4
<?php
include("config.inc.php");
include("mysql.class.php");
?>

Finalmente para usar la clase seria:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
/// Creamos el nuevo objeto de base de datos
$db = new MySQL();
/// Abrimos la conexión
$db->open();
/// Ejecutamos la consulta
$consulta = $db->consulta("SELECT * FROM news ORDER BY new_id DESC");
/// Finalmente un bucle para mostar datos
if ($row = $db->fetch_array($consulta)) {
do {
echo
$row['new_title'];
}while($row = $db->fetch_array($consulta));
}
?>

Puedes descargar la clase aqui