Ayuda como puedo sacar el ultimo registro agregado en la db
Hola amigos del foro como puedo sacar el ultimo registro insertado en la db
lo que quiero hacer es insertar un post y al insertar que me rediccione al ultimo id registrado
ponele que la db
tenga 700 post y caudo se agrega un nuevo tendra que ser 7001 post
lo que quiero conseguir es eso me me saque el
7001
capas hay un WHERE LIMIT o algo por ahi
eb php mysql
lo que quiero hacer es insertar un post y al insertar que me rediccione al ultimo id registrado
ponele que la db
tenga 700 post y caudo se agrega un nuevo tendra que ser 7001 post
lo que quiero conseguir es eso me me saque el
7001
capas hay un WHERE LIMIT o algo por ahi
eb php mysql
0
Puntos
Puntos
1914
Visitas
Visitas
4
Resp
Resp
Por fc2014 hace 113 meses
Experto
Respuesta #1
ya esta ya lo solucione con un LIMIT en mysql
0
Puntos
Puntos
Por fc2014 hace 113 meses
Experto
Respuesta #2
fc2014 dijo:en cerio? cuéntanos como yo eh intentado hacerlo asi
ya esta ya lo solucione con un LIMIT en mysql
<? $query = "INSERT INTO test (value) VALUES ('test') ON DUPLICATE KEY UPDATE value = 'test2'"; mysql_query( $query ); echo 'LAST_INSERT_ID: ', mysql_query( "SELECT LAST_INSERT_ID()" ), '<br>mysql_insert_id: ', mysql_insert_id(); ?>
0
Puntos
Puntos
Por zerodarck hace 113 meses
Experto
Respuesta #3
zerodarck dijo:Hola zerodarck mi codigo completo es estefc2014 dijo:en cerio? cuéntanos como yo eh intentado hacerlo asi
ya esta ya lo solucione con un LIMIT en mysql<? $query = "INSERT INTO test (value) VALUES ('test') ON DUPLICATE KEY UPDATE value = 'test2'"; mysql_query( $query ); echo 'LAST_INSERT_ID: ', mysql_query( "SELECT LAST_INSERT_ID()" ), '<br>mysql_insert_id: ', mysql_insert_id(); ?>
<?php require('../Connections/conexion.php'); /// $titulo = $_POST['titulo']; $user =$_COOKIE['idcookie']; $contenido = $_POST['mensajes']; $cat = $_POST['categoria']; $ip = $_SERVER['REMOTE_ADDR']; $status = 1; $seopost = seo_url($titulo); //insertamos los datos en la db $insertSQL = sprintf("INSERT INTO r_posts (titulo,seo,contenido,cat,autor,ip,estado) VALUES (%s,%s,%s,%s,%s,%s)", GetSQLValueString($titulo, "text"), GetSQLValueString($seopost, "text"), GetSQLValueString($contenido, "int"), GetSQLValueString($cat, "int"), GetSQLValueString($user, "int"), GetSQLValueString($ip, "text"), GetSQLValueString($status, "int")); mysql_select_db($database_conexion, $conexion); $Result1 = mysql_query($insertSQL, $conexion) or die(mysql_error()); //consulta para sacar el ultimo post agregado mysql_select_db($database_conexion, $conexion); $query_sacar_tags = sprintf("SELECT * FROM r_posts WHERE cat=%s ORDER BY id DESC LIMIT 1", GetSQLValueString($cat, "int")); $sacar_tags = mysql_query($query_sacar_tags, $conexion) or die(mysql_error()); $row_sacar_tags = mysql_fetch_assoc($sacar_tags); $totalRows_sacar_tags = mysql_num_rows($sacar_tags); //rediccionamos al nuevo post creado echo 'post/'.$row_sacar_tags['id'].'/'.$row_sacar_tags['seo']; ?>
5
Puntos
Puntos
Por fc2014 hace 113 meses
Experto
Respuesta #4
si tienes alguna duda solo preguntame o mandame un privado
Saludos
Saludos
0
Puntos
Puntos
Por fc2014 hace 113 meses
Experto