Hacer consultas a una base de datos MySQL
Utilizando PHP
En PHP podemos mostrar datos de una base de datos utilizando tablas para dar un mayor orden al resultado que queremos obtener. Veamos un ejemplo, imaginene un formulario de este tipo:
En donde el formulario ejecutará un archivo php externo para procesarlo y que se llama verificar.php. Pero antes de hacer cualquier cosa debemos recoger losd atos del formulario, por lo tanto en ese mismo archivo ejecutamos la respectiva operación:Código:<html> <head> </head> <body> <h3>Digite su número de identificación</h3> <form method=”POST” action=”verificar.php”> <input type=”text” name=”cedula”></input> <input type=”submit” value=”Consultar”></input> </form> </body> </html>
Luego nos conectamos al servidor MySQL y seleccionamos la base de datos con la que queremos trabajar, que en este caso lo hacemos con la función mysql_select_db(); disponible en PHP 5:Código PHP:$cedu = $_POST['cedula'];
Por ultimo hacemos la consulta y utilizamos la función mysql_query() para hacerlo:Código PHP:$serv = mysql_connect(“localhost”,”root”,”123″);
mysql_select_db(“registro”,$serv);
Por último se muetsran los datos y declaramos una variable, que en este caso se llamar $row, que guardará los datos en forma de arreglo, para luego llamar los reusltados.Código PHP:$consulta = mysql_query("SELECT nombre, edad, cedula, NOTA FROM estudiantes WHERE cedula=$cedu",$serv);
Código PHP:if($row = mysql_fetch_array($consulta)) {
print “<h1>Registro encontrado</h1>”;
print “Cedula encontrada: “.$row["cedula"].”<br><br><hr>”;
if($row["NOTA"]>=4) {
print “Credito academico aceptado”;
}
else {
print “Credito rechazado”;
}
print “<table border=1>”;
print “<tr><td>Nombre</td><td>Edad</td><td>Cedula</td><td>Nota</td></tr>”;
do {
print”<tr><td>”.$row["nombre"].”</td><td>”.$row["edad"].”</td><td>”.$row["cedula"].”</td><td>”.$row["NOTA"].”</td><td>”;
}
while($row=mysql_fetch_array($consulta));
print”</table>”;
}
else {
print “No hay registros en la base de datos”;
}
?>




LinkBack URL
About LinkBacks

