Problema con PHP/MySQL

PIN-HEAD

Hola. El código es el siguiente (la condición where es solo para 1 registro, para probar si funciona sólo...):

<?php

$link=mysql_connect ("mysql.webcindario.com","pin_head","*******");
mysql_select_db("pin_head", $link);
$result=mysql_db_query("select * from prods where Ref = 10",$link);
while ($row=mysql_fetch_array($result, $link)){

              echo "<TABLE cellSpacing=0 cellPadding=5 width=260 border=0><TBODY>";

echo "<TR><TD><I> <FONT color=#000000 size=2>",$row["Titulo"],"<FONT size=1>",$row["Precio"],"</FONT></FONT><FONT color=#000000size=1>",$row["Sinopsis"],"Si deseas adquirirlo, <a href='ficha.asp?Ref=",$row["Ref"],"'>pulsa aquí.</A><FONT></TD></TR></TBODY></TABLE><HR color=white>";

}

?>

El error que me da es este:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/webcindario/pin-head/gore.php on line 94

¿Alguna sugerencia?

SALU2

PD: El segundo echo es 1 sola linea.

Abreu

$result=mysql_db_query("select * from prods where Ref = 10",$link);

El error esta en este query, prueba a ponerlo asi:

$result=mysql_db_query("SELECT * FROM prods WHERE Ref='10'",$link);

Si el campo no es numerico hay que poner la comparación entre comillas simples.

Tambien puedes ver el error con la funcion mysql_error();

$result=mysql_db_query("select * from prods where Ref = 10",$link);
echo mysql_error();

Usuarios habituales

  • Abreu
  • PIN-HEAD