Alguien me puede ayudar?
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
Gracias....
| |||
Obtener valor de un identificador a traves de mysql con php Quisiera realizar una consulta y obtener el último valor ingresado del campo id que está como clave principal y es autonumérico, ya que necesito este valor para ingresarlo en otra tabla. Alguien me puede ayudar? ![]() Gracias.... |
| |||
Cómo recupero ese valor desde mi página? Gracias por responder.....sabes soy un poco nueva en esto... Mira mi codigo esta asi: //En esta parte ingreso los datos a la tabla documento $instruccion = "insert into documento (cod_doc, remitente, hora_ingreso, fecha_ingreso, estado_doc) values ('$tipocin', '$remitein', '$horain')"; //Aqui recupero el ultimo id que se inserta cierto? $id = "select last_insert_id()as ultimo from documento"; //Realizo la operacion en la base de datos $consulta = mysql_query ($instruccion,$conexion) or die ("Falló en la consulta"); $consulta1 = mysql_query ($id,$conexion) or die ("Falló en la consulta"); //recojo el valor de la consulta????.... $numconsultado = mysql_num_rows($consulta1); $numrecuperado = $numconsultado["ultimo"]; print ("$numrecuperado"); mysql_close ($conexion); </html> |
| ||||
mysql_num_rows() http://www.php.net/manual/es/functio...l-num-rows.php te devuelve el número de registros encontrados en un SELECT... lo que tú haces es un insert. Cita: Recuerdaque en el orden en que pongas el nombre de los campos también deberás poner sus valores. No pongas 5 campos si sólo vas a ingresar tres. Si el código es autonumérico, insértale una cadena vacía.$instruccion = "insert into documento (cod_doc, remitente, hora_ingreso, fecha_ingreso, estado_doc) values ('$tipocin', '$remitein', '$horain')"; Después de hacer tus consultas a la base de datos con mysql_query(), deberás utilizar una función que lea los registros devueltos por la consulta. Por ejemplo mysql_fetch_array() http://www.php.net/manual/es/functio...etch-array.php Saludos ![]() |