Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/09/2004, 21:16
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Esto NO es correcto:
$id_registro= mysql_query("SELECT id FROM v_cuestionario by id DESC limit 0,1");

en tal caso:
Código PHP:
$resultadomysql_query("SELECT id FROM v_cuestionario by id DESC limit 0,1"); 
$id_registro=mysql_result($resultado,0); 
Fijate que si bien haces una consulta SQL que obtiene un sólo registro con un sólo campo .. eso que te entrega es un "record-set" .. no una "variable" con ese valor .. así que debes aplicar cualquier función tipo ???_fetch_???() o bien como sabes que sólo tienes un resultado ... usa: mysql_result() accediendo al primer y único resultado.

Pero ... "intentando" ver que quieres hacer .. ese tal $id_registro NO deberías obtenerlo como lo haces sino usando:

mysql_insert_id()
http://www.php.net/mysql_insert_id

(o mejor todavía con su equivalente en SQL directo y hasta usando transacciones!)

Un saludo,