Hola:
Acabo de darme cuenta que desde que tengo alojada una web en un dedicado con la R2, (php4), un formulario que gravaba en una tabla de mysql no grava. Parece ser, tengo poca idea de programación, que "mysql_insert_id" genera un "0" en lugar del número de registro correlativo al existente en la tabla.
El código creo que es este:
Código:
$db = mysql_connect("$dbhost", "$dbusr", "$dbpass");
mysql_select_db("$dbname",$db);
$sql="INSERT INTO ".$prefix."_fformulario VALUES('','$custemail','$custfname','$custlname','','$custdomicilio','$custciudad','$custcp','$custprovincia','$custcif','$custenviosi','$V99','$custpdes','custsdes','$custimporte','0','0')";
$result=mysql_query($sql,$db);
$ticketnum=mysql_insert_id();
Hasta hora tenía la web en un compartido y funcionaba correctamente y creo que no he modificado nada.
Alguien me puede orientarme sobre lo que está pasando, donde puedo mirar el error o la forma de resolverlo.
Muchas gracias.