Tema: insert into
Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/05/2009, 10:30
Avatar de aliza
aliza
 
Fecha de Ingreso: diciembre-2008
Mensajes: 156
Antigüedad: 15 años, 4 meses
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...