Ver Mensaje Individual
  #6 (permalink)  
Antiguo 21/10/2003, 03:31
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Lo que devuelve mysql_query() es un identificador de la consulta, no los registros devueltos por la consulta. Si miras en el manual el mysql_result() (www.php.net/mysql_result), esa funcion lleva 3 parametros, y devuelve el valor del campo. En tu caso seria algo asi:
Código PHP:
$valor=mysql_result($variable_devuelta_por_mysql_query,0,0); // los dos ceros es porque quieres el primer campo del primer registro 
$valor seria cada una de las variables donde almacenas los valores que vas a insertar. $variable_devuelta_por_mysql_query es donde has metido lo devuelto por mysql_query() ($variable_devuelta_por_mysql_query=mysql_query()) .

Por supuesto, supongo que todas las consultas devuelven solo un registro. Cosa que no estoy seguro que pase con las consultas sin WHERE, que puede que devuelvan mas de un registro, con lo que puede que falle la logica de tu script.

Suerte.
__________________
Josemi

Aprendiz de mucho, maestro de poco.