Php y mysql

Solo disponible en BuenasTareas
  • Páginas : 2 (339 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de marzo de 2010
Leer documento completo
Vista previa del texto
Obtener registros de una base de datos MySQL utilizando PHP es una de las tareas mas comunes que se le presenta a todo desarrollador web, por ello les presentamos un pequeña guía para consultarregistros utilizando PHP.

Creando la Base de datos
Obviamente para este ejemplo necesitamos una base de datos que la llamaremos demo, dentro crearemos un tabla llamada empresa la cual tendrá lossiguientes campos: idemp, nombre, direccion,telefono, imagen. Para los menos experimentados les dejo el script SQL para crear esta tabla.

Conectando PHP y MySQL
Para obtener los datos desde MySQLnecesitamos una conexión (una forma de enlazar o comunicarse), la cual nos permitirá extraer datos de la misma. Para ello PHP tiene una serie de funciones exclusivamente para interactuar con mysql.Entonces para la conexión utilizaremos la funciónmysql_connect y luego mysql_select_db el cual nos permite definir a que base de datos del servidor deseamos conectarnos.
1. $conexion =mysql_connect("localhost", "usuario", "clave");
2. mysql_select_db("demo", $conexion);

Obteniendo registros de la Base de Datos
Una vez que tenemos una conexión lo siguiente es extraer los datos, esto lo hacemosenviando consultas SQL mediante la función mysql_query. También obtenemos el numero total de registros devueltos por nuestra consulta.
1. $queEmp = "SELECT * FROM empresa ORDER BY nombre ASC";
2.$resEmp = mysql_query($queEmp, $conexion) or die(mysql_error());
3. $totEmp = mysql_num_rows($resEmp);
Mostrando los resultados.
Finalmente mostramos los resultados obtenidos de nuestra consulta, paraello extraemos cada resultado utilizando la función mysql_fetch_assoc la cual devuelve una matriz asociativa utilizando los nombres de los campos de la tabla.
1. if ($totEmp> 0) {
2. while($rowEmp = mysql_fetch_assoc($resEmp)) {
3. echo "".$rowEmp['nombre']."";
4. echo "Direccion: ".$rowEmp['direccion']."";
5. echo "Telefono: ".$rowEmp['telefono']."";
6. }
7. }...
tracking img