Ver Mensaje Individual
  #8 (permalink)  
Antiguo 04/09/2003, 03:54
Avatar de gamera
gamera
 
Fecha de Ingreso: agosto-2003
Ubicación: Tokio
Mensajes: 18
Antigüedad: 20 años, 8 meses
Puntos: 0
A ver, que me parece que nos estamos haciendo la picha un lío. Vamos a ver tu script:

$result=mysql_db_query($basedatos,"select id_datos from datos_pintura where nombre='$datos'");//Ok,hacemos la consulta a la base de datos...


$row=mysql_num_rows($result));//La función mysql_num_rows() te devuelve el NUMERO DE REGISTROS que han sido devueltos en el result.Esto es muy útil a la hora de recorrer el array result ya que asi sabemos cuando se ha de detener el bucle.

echo '.$row["id_datos"].';//Esta linea te tiene que dar error, no tiene sentido, ya que $row es un numero, no un array.

mysql_free_result($result);//Liberamos memoria


Yo creo que en tu caso puede servirte así:

$result=mysql_db_query($basedatos,"select id_datos from datos_pintura where nombre='$datos'");

echo "id_datos=" . mysql_result($result,0,"id_datos");

mysql_free_result($result);

Un saludo