Foros del Web » Programando para Internet » PHP »

Error de codigo

Estas en el tema de Error de codigo en el foro de PHP en Foros del Web. Holas, tengo un problema al hacer un listado, aqui les pongo el codigo para que puedan ver el error me sale error en la linea ...
  #1 (permalink)  
Antiguo 01/04/2003, 15:41
 
Fecha de Ingreso: enero-2002
Ubicación: Callao - Perú
Mensajes: 1.127
Antigüedad: 22 años, 10 meses
Puntos: 0
Exclamación Error de codigo

Holas, tengo un problema al hacer un listado, aqui les pongo el codigo para que puedan ver el error me sale error en la linea 28(Lo voy a poner en negrita pa diferenciarlo) este error me sale :
Warning: Supplied argument is not a valid MySQL result resource
-----------------------
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php
include("conex.php");
$link=conectarse();
$result=mysql_query("Select *from clientes",$link);
?>
<div align="center">
<p><font size="5" face="Verdana, Arial, Helvetica, sans-serif"> </font> <font size="5" face="Verdana, Arial, Helvetica, sans-serif">Listado
de Clientes </font></p>
<table width="75%" border="1">
<tr>
<td><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Nombre</font></div></td>
<td><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Ruc</font></div></td>
<td><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Direcci&oacute;n</font></div></td>
<td><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Departamento</font></div></td>
<td><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">País</font></div></td>
<td><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Mail</font></div></td>
<td><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Mail2</font></div></td>
<td><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Telefono</font></div></td>
</tr>
<?php
while($row=mysql_fetch_array("$result")) {
?>
<td><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<?$row["nombre"]?>
</font></div></td>
<td><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<?$row["ruc"]?>
</font></div></td>
<td><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<?$row["direccion"]?>
</font></div></td>
<td><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<?$row["pais"]?>
</font></div></td>
<td><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<?$row["mail"]?>
</font></div></td>
<td><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<?$row["mail2"]?>
</font></div></td>
<td><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<?$row["telefono"]?>
</font></div></td>
<td><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<?$row["fax"]?>
</font></div></td>
</tr>
<?
}
mysql_free_result($result);
mysql_close($link);
?>
</table>
<p><font size="5" face="Verdana, Arial, Helvetica, sans-serif"></font></p>
</div>
</body>
</html>
__________________
SaLuDoS dE:
PePeLuChO dEl PeRú PaRa El MuNdO

Última edición por pepelucho; 01/04/2003 a las 15:51
  #2 (permalink)  
Antiguo 01/04/2003, 16:32
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
No uses comillas en "$result" ... .. el indetificador no es una cadena sino un entero ..

Código PHP:
while($row=mysql_fetch_array($result)) { 
Tambien . si usas en tus llamadas a mysql_connect() (que lo tendras en la función concectarse() tuya .. o mysql_query() .. la sentencia tipo:

Código PHP:
mysql_query("....") or die (mysql_query()); 
Podras ver errores de SQL o de conexión .. usalo en las funciones mencionadas ..

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:36.