Ver Mensaje Individual
  #6 (permalink)  
Antiguo 24/06/2012, 04:30
helenp
 
Fecha de Ingreso: mayo-2009
Mensajes: 382
Antigüedad: 14 años, 10 meses
Puntos: 6
Respuesta: saber el próximo id autoincrement

Gracias, Hackghost lo tuyo aun no lo he intentado pero estoy intentando y no entiendo porque no va, es primero dar de alta y obtener el last insert id, guardarlo en una variable y actualizar esa entrada, pero no actualiza nada.
esto es lo que tengo:
<?php
ob_start();
?>
if ($_POST['enviar']) {
$query = "insert into backup(text)" .
"VALUES ('')";
mysql_query($query);
$query = mysql_query("SELECT LAST_INSERT_ID() AS myid", $dbh);
$lastid = mysql_fetch_array($query);
$property = $lastid["myid"];
echo "<p>Id2$property</p>";

$zona = $_POST['zona'];
etc.
if ($_POST['enviares'])
{
$sql = mysql_query("UPDATE backup SET
zona='$zona', tipo='$tipo', bedrooms='$bedrooms',
text='$text', text_esp='$text_esp', text_sve='$text_sve',
image='$image', price_eng='$price_eng', ganga='$ganga', fotos='$fotos', fotos_esp='$fotos_esp', fotos_sve='$fotos_sve', title='$title', title_esp='$title_esp', title_sve='$title_sve', descrip='$descrip', descrip_esp='$descrip_esp', descrip_sve='$descrip_sve', carac='$carac', carac_esp='$carac_esp', carac_sve='$carac_sve' WHERE id=$property");
header ("Location: propiedades_ventas.php");

}

<?php
ob_end_flush();
}
?>

Pero no inserta nada, el codigo para actualizar por si sola funciona perfectamente, y no es por la variable porque si cambio la variable property por el numero de un id, tampoco actualiza, alguien ve el fallo?