Ayuda para mostrar resultados

jam1138
02 de Agosto del 2004
:séveR led onieR le edsed sodulaS

Temo que soy novatón en estos asuntos... trato de aprender. Hasta ahora iba bien, pero me trabé en esto...

Primero les hago saber que solo experimento... para aprender pués. Trato de hacer una agenda, todo va bien... pero esta página de resultados no me sirve y de plano no sé por qué... copio el código:

<?php
if($conexion=mysql_connect("localhost", "root", ""))
{
mysql_select_db("curso");
$query="SELECT * FROM agenda WHERE nombre LIKE '%Juan%'";
$result=mysql_query($query);
echo "<table width="600" border="1" align="center">";
echo "<tr><td>ID_AGENDA</td><td>NOMBRE</td><td>TELEFONO</td><td>DIRECCION</td><td>EDAD</td><td>SEXO</td>";

while($res=mysql_fetch_array($result)) //AQUI ME MARCA EL ERROR
{
echo "<tr><td>".$res["id_agenda"]."</td>";
echo "<td>".$res["nombre"]."</td>";
echo "<td>".$res["telefono"]."</td>";
echo "<td>".$res["direccion"]."</td>";
echo "<td>".$res["edad"]."</td>";
echo "<td>".$res["sexo"]."</td></tr>";
}
mysql_close($conexion);
echo "</table>";
}
else
echo "NO SE CONECTO";
?>

perdón por copiar todo pero es solo por si acaso... Este es el resultado en pantalla:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:archivos de programaeasyphp1-7wwwresultado.php on line 16

Error de versión acaso??? hasta antes de PHP 4.3 servia esto... ¿qué hago mal y qué debo de hacer???

Mil gracias por su atención.

-----
jam1138
"No hay opiniones estúpidas, solo estúpidos que opinan"

Gonzalo
02 de Agosto del 2004
te fallo por esto:

$result = mysql_query($query);


deberias haber escrito:

$result = mysq_query($querry, $conexion);

indicando la conexion.

jam1138
02 de Agosto del 2004
:-D... ya encontré una solución...

quité mysql_select_db("curso") y $query... y los sustituí por:

$result = mysql_db_query("curso","SELECT * FROM agenda WHERE nombre LIKE '%Juan%'");


... aunque sin sin entender por qué no funcionó de la otra forma... ¿¿¿¿????....