
12/09/2009, 13:24
|
| | Fecha de Ingreso: abril-2009 Ubicación: Miami
Mensajes: 182
Antigüedad: 15 años, 9 meses Puntos: 8 | |
Respuesta: Obtener valor de un campo .. LO que estás queriendo hacer es insertar un libro y luego ese ID que es auto_increment ponerlo en tu tabla de autores ?? .. si es así pues te propongo:
$sql = "SELECT * FROM `libros` ORDER BY id_libros DESC"; //si es que se llama id_libros
$result = mysql_query($sql, $link);
$row = mysql_fetch_array($result);
$i = 0;
while (($row)&&($i==0)){
$last_id = $row["id_libro"];//en este ciclo lo que hago es llegar al último registro y leer su id que es el auto_increment que estás buscando
$i = $i + 1;
}
mysql_free_result($result);
//esto te devuelve el último id de tu tabla libro, es decir, el último que se insertó, y puedes usar este $last_id para insertarlo en tu tabla de autores ....
Y repito, en tu INISERT del libro, no tienes que insertar NULL en tu campo auto_increment, el solito agarra el entero consecutivo ... espero te sirva .. salu2!!
__________________ -----------------------------------
Éxitos !!! .. joao |