Phgp

Solo disponible en BuenasTareas
  • Páginas : 3 (731 palabras )
  • Descarga(s) : 7
  • Publicado : 28 de junio de 2010
Leer documento completo
Vista previa del texto
Las consultas a una base de datos MySQLa través de PHP pueden resultar algo difíciles de implementar en código, sin embargo desde que tengamos claro la secuencia de como se debe realizar una consultanos puede resultar bastante fácil.
Ahora supongamos que tenemos un formulario en una página simple HTML, con una simple caja de texto y un botón para enviar los datos del formulario, algo como esto:Para el desarrollo del formulario vamos a utilizar el “método post” y además utilizaremos un archivo PHP externo que contendrá el código de la consulta.
<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>
<inputtype=”submit” value=”Consultar”></input>
</form>
</body>
</html>
Lo primero que haremos será guardar todos los datos recogidos por el formulario, así de esta manera:
$cedu =$_POST['cedula'];
Luego haremos la conexión al servidor MySQL, para eso utilizamos la función mysql_connect() (En PHP 5) y le añadimos como parámetros todos los datos de conexión. Luego utilizamos la funciónmysql_select_db() para seleccionar una base de datos específica, es decir la que usaremos.
$serv = mysql_connect(“localhost”,”root”,”123″);
mysql_select_db(“registro”,$serv);
Ahora crearemos unacadena que contendrá la consulta tal y como la hacemos en la consola de comandos de MySQL. pero esta vez esta cadena la añadiremos valor a una nueva variable tipo string ayudándonos también de la funciónmysql_query():
$consulta = mysql_query(“SELECT nombre, edad, cedula, NOTA FROM estudiantes WHERE cedula=$cedu”,$serv);
Ahora crearemos un condicional, si se ejecuta la consulta mostraremos todoslos datos, pero para eso vamos a crear una variable llamada $row para que guarde cada item de la tabla, es decir si aplicamos varios filtros en la consulta esta variable los guarda en forma de...
tracking img