Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/05/2005, 15:02
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Eso no es un código de error .. es tu "identificador" de conexión .. Un número tal como conexiones tengas hechas en ese script ...

Deberías poner el código concreto para ver en que contexto obtienes ese identificador .. pero en principio sucede por qué haces cosas como:

$resultado=mysql_query("SELECT campo FROM tabla WHERE id=1");
echo $resultado;

Si bien . puedes decir "ahh . .como esa consulta SQL me va a devolver un sólo registro con un campo .. le hago un "echo" y ahí lo tengo".

Bien .. eso no es así .. un mysql_query() genera un "record-set" (o conjunto de resultados) que debes "obtenerlos" como gustes en forma de array (asociativo o no) .. como un objeto .. o ir directo a un resultado concreto de los que se arroje. Para eso tienes las funciones:

mysql_fetch_xxxx() .. como mysql_fetch_array() .. mysql_fetch_object() etc .. Y para ir directo a un resultado conocido (el ejemplo se espera un sólo resultado o ninguno) puedes usar mysql_result() ...

Un saludo,