Diferencia entre revisiones de «Programación en PHP/Mysql»

Contenido eliminado Contenido añadido
Bathorz (discusión | contribs.)
Bathorz (discusión | contribs.)
Línea 41:
 
Bien, llegados a este punto vamos a crear nuestra primera consulta. Vamos a contar con que el código de conexión y de selección de la DB lo tenemos escrito en el archivo conectar.php, y para ahorrarnos unas líneas, vamos a incluirlo en vez de reescribirlo.
Para hacer una consulta, se usa la siguiente sintáxissintaxis: $sentencia = "SELECT [columna1, columna2] FROM nombre_tabla"; y depuésdespués se ejecuta la consulta. Por último, se almacenan los datos en un array con la función mysql_fetch_array($nombredelapeticion).
Aquí un ejemplo:
<source lang="php">
 
<?php
 
include("conectar.php");
 
Línea 55 ⟶ 54:
 
?>
</source>
 
El código anterior nos mostraría todos los usuarios y sus claves de la tabla usuarios.
 
'''Nota:''' Si en vez de usuario y apellidos, que es seleccionar determinadas columnas de la tabla, usamos un asterisco (*), se seleccionarianseleccionarían todas las columnas de la tabla.
 
Bien, con eso lo que hemos hecho es seleccionar todos los registros existentes; pero, ¿y si queremos, usando el ejemplo anterior, la clave de determinado usuario? Para ello usariamosusaríamos WHERE.
Aquí un ejemplo:
<source lang="php">
 
<?php
 
include("conectar.php");
 
Línea 74 ⟶ 73:
 
?>
</source>
 
La idea es simple. En pseudocódigo sería algo como: Selecciona todos los datos de el usuario pedro de la tabla usuarios. Se pueden ir añadiendo "filtros" como queramos: ...WHERE usuario='pedro' AND nombre='pedro picapiedra'...