Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/11/2002, 10:00
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
No se si habras revisado algun manual de PHP+Mysql .. pero .. tras hacer una consulta (mysql_query() o mysql_db_query() ..) solo obtienes eso q te indica un "Resource" .. o "link" .. ahora te tocará obtener lo que quieras de la consulta realizada en el metodo que quieras . bien sobre un array, objeto, fila ... asociativo o directamente el regitro X y campo Y ...


En tu caso ... lo que pretendes obtener es el "ID" . indice autonumerico generado tras el ultimio INSERT (suponiendo y al parecer lo usas .. un campo tipo ID q tiene que ser autonumerico) .. eso lo haces con myslq_insert_id() ...

Código PHP:
<html>
<body>
<?
//Nos conectamos a la BD
mysql_connect("localhost","Sergio","");
//Inserto los registros en tabla
mysql_db_query("Candaux","insert into noticias (title,content) values ('$titulo','$contenido')");//insertando variables de formulario

$id=mysql_insert_id();
// aquí obtienes el ultimo ID generado por un indice autonumerico.

?>
<h1>Noticia insertada</h1>
<a href="noticia.php?id=<?echo $id;?>">Ir a la noticia</a><br>
Titulo : <?echo $titulo;?><br>
Contenido : <?echo $contenido;?>
</body>
</html>
A todo esto .. el utlimo ID generado por un INSERT seria mas rapido y optimizado hacerlo via SQL (ver manual www.mysql.com/doc)

Y leete este manual de PHP+Mysql basico:
http://otri.us.es/recursosPHP/manual/index.htm


Un saludo,