![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
18/05/2009, 10:30
|
![Avatar de aliza](http://static.forosdelweb.com/customavatars/avatar278887_1.gif) | | | Fecha de Ingreso: diciembre-2008
Mensajes: 156
Antigüedad: 16 años, 1 mes Puntos: 6 | |
Respuesta: insert into Te pongo aquí un trozo de un código mío para que veas como asignar a variables valores de una tabla.
//Sentencia SQL para buscar un usuario con esos datos
$ssql = "SELECT * FROM recambista WHERE nomrec='$nomrec' and clave='$clave'";
//Ejecuto la sentencia
$rs = mysql_query($ssql,$conn);
while ($datos=mysql_fetch_array($rs)){
$nrec=$datos['nrec'];
}
Explico lo que hace por si no te queda claro: Conecto a la base de datos (eso lo he omitido), escribo la sentencia, la ejecuto y entonces mientras se de la consulta, asigno a la variable $nrec el valor de la celda nrec de la tabla recambista.
Este caso lo uso en un login, y como solo habrá un usuario con ese nombre y esa clave, la sentencia solo se va a dar una vez, por lo que solo asignará el nombre de usuario una vez a la variable $nrec.
Para hacer un select de distintas tablas tienes que seguir la siguiente sintaxis:
SELECT tabla1.campo1,tabla1.campo2...tabla1.campoN,tabla2 .campo1,tabla2.campo2...tabla2.campoN FROM tabla1 INNER JOIN tabla2 ON tabla1.campo1 = tabla2.campo1;
Donde campo1 es el enlace entre las dos tablas.
Espero aclararte algo igorgurpil. Un saludo... y da un punto de karma si quieres...
__________________ Dando cabezados se aprende... |