Ver Mensaje Individual
  #10 (permalink)  
Antiguo 16/01/2010, 15:38
Avatar de CHuLoSoY
CHuLoSoY
 
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 3 meses
Puntos: 29
Respuesta: Problema con una consulta a Mysql

Tu error el que tú mismo dices:
if ($row=mysql_fetch_array($result)){

Es cierto. El mismo mensaje de error me suele aparecer a mí cuando meto mysql_fetch_array en un while o un if. La solución se centra en la arroba, en fetch_array y en free_result:

Código PHP:
Ver original
  1. $link=mysql_connect($server,$user,$passwd);
  2. mysql_select_db("cliente", $link);
  3. $result=mysql_query("SELECT razon_social_cliente, direccion_cliente, estado_cliente, ciudad_cliente, cp_cliente, rfc_cliente FROM cliente", $link);
  4.  
  5. if ($row=@mysql_fetch_array($result)){
  6.  
  7. echo "<table border = '1'> \n";
  8. echo "<tr><td>Razon Social</td><td>Direccion</td><td>Estado</td><td>Ciudad</td><td>cp</td><td>RFC</td></tr> \n";
  9. while ($row = @mysql_fetch_array($result)) {
  10.           echo "<tr><td>".$row["razon_socias_cliente"]."</td><td>".$row["direccion_cliente"]."</td><td>".$row["estado_cliente"]."</td><td>".$row["ciudad_cliente"]."</td><td>".$row["cp_cliente"]."</td><td>".$row["rfc_cliente"]."</td></tr> \n";
  11.  
  12. }
  13. echo "</table> \n";
  14. } else {
  15. echo "¡ No se ha encontrado ningún registro !";
  16. }
  17.  
  18. mysql_close($link);

Saludos!
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.