Nos logueamos a la consola del mysql:
root@server:/# mysql -u root -p
Enter password: ingresamos password de mysql
Seleccionamos la base de datos:
mysql> use prueba_morsa;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
Vemos las tablas:
mysql> show tables;
+------------------------+
| Tables_in_prueba_morsa |
+------------------------+
| personas |
+------------------------+
1 row in set (0.00 sec)
Vemos la estructura de la tabla:
mysql> describe personas;
+--------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| codigo | int(11) | YES | | NULL | |
| nombre | varchar(10) | YES | | NULL | |
+--------+-------------+------+-----+---------+-------+
2 rows in set (0.00 sec)
Y vemos los datos:
mysql> select * from personas;
+--------+--------+
| codigo | nombre |
+--------+--------+
| 1 | Beto |
| 2 | Betty |
+--------+--------+
2 rows in set (0.00 sec)
Ahora creamos un archivo otro.php que contenga lo siguiente:
<?php
//Indicamos el server, el usuario y el password, donde está el mysql que queremos consultar
mysql_connect('localhost','usuario','passDeusuario');
//Corremos la consulta donde especificamos la base de datos: prueba_morsa, la tabla personas y devolverá el nombre del código que tiene 1:
$consulta = sprintf("SELECT nombre FROM prueba_morsa.personas WHERE codigo ='1';", mysql_real_escape_string($nombre), mysql_real_escape_string($codigo));
// Ejecutar la query
$resultado = mysql_query($consulta);
// Comprobar el resultado - Devuelve el error si algo no funciona
if (!$resultado) {
$mensaje = 'Consulta no válida: ' . mysql_error() . "\n";
$mensaje .= 'Consulta completa: ' . $consulta;
die($mensaje);
}
// Imprimimos el resultado de la query
while ($fila = mysql_fetch_assoc($resultado)) {
echo $fila['nombre'];
}
// Liberamos los recursos
mysql_free_result($resultado);
?>
Nos conectamos a la web por http://nombre_del_server/ruta/otro.php y vemos lo siguiente:
Beto
Para más información de como crear una base de datos, una tabla e instertar datos ver el siguiente link:
http://redes-seguridad.blogspot.com.ar/2011/02/comandos-basicos-de-mysql.html
No hay comentarios:
Publicar un comentario