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 |
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
amigo quisiera saber como hago yo lo siguiente
en el primer combo cargo las categorias de los clientes en el segundo escojo el cliente,para cuando se escoja el cliente en unatabla html caguen los datos de ese cliente.
Muchas gracias…
eso lo ves aqui http://www.miguelmanchego.com/2009/combos-dependientes-ajax-base-de-datos/
Interesante tutorial, mi consulta es si ¿solo soporta MySQL o también otras BDs como ser PostgreSQL?
Con pequeños cambios podría funcionar con Postgree, ya que su forma de conexión es muy similar a mysql
Hola cual seria la funcion de MySQl_error en sql server…???