Hola....Estoy haciendo un busador de registros para una base de datos....y al probar el archivo me marca este error....Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\phpdev\www\web\consultaejemplo.php on line 58
Este es el codigo el buscador...espero k me puedan a yudar a encontrar cual es el error......tengan en cuenta k no soy muy bueno para el php....
<?php
$Conexion=mysql_connect("localhost","root") or die ("Error en la conexion");
mysql_select_db("clientes") or die ("base de datos no encontrada");
$buscar=$_POST['buscar'];
if (!isset($buscar)){
echo "Debe especificar una cadena a buscar";
echo $quo;
echo "<p>Debe especificar una cadena a buscar</p>< \n";
echo "<p><a href=pruebas.htm>Volver</p> \n";
echo "</html></body> \n";
exit;
}
$sql=mysql_query("Select dgenerales.nocliente,dgenerales.empresa,dgenerales .rfc,dgenerales.contactos,dsistema.desistema,radio s.nradio,radios.marca,radios.modelo,
servicio.equipo,servicio.serie,servicio.fecha,serv icio.norden,servicio.`status`,servicio.serv,sexist entes.existentes From dgenerales
Inner Join dsistema ON dsistema.nocliente = dgenerales.nocliente
Inner Join radios ON radios.nocliente = dsistema.nocliente
Inner Join servicio ON servicio.nocliente = radios.nocliente
Inner Join sexistentes ON sexistentes.nocliente = servicio.nocliente");
$result = mysql_query($sql);
if ($row =mysql_fetch_array($result)){
echo "<table border = '1'> \n";
//Muestra los nombres de las tablas
echo "<style=margin-left:50>\n";
mysql_field_seek($result,0);
while ($field = mysql_fetch_field($result)){
echo "<td><b><center>$field->name</center></b></td> \n";
}
echo "</tr> \n";
do {
echo "<tr> \n";
echo "<td>".$row["nocliente"]."</td> \n";
echo "<td>".$row["empresa"]."</td> \n";
echo "<td>".$row["contactos"]."</td> \n";
echo "<td>".$row["rfc"]."</td> \n";
echo "<td>".$row["desistema"]."</td> \n";
echo "<td>".$row["nradio"]."</td> \n";
echo "<td>".$row["marca"]."</td> \n";
echo "<td>".$row["modelo"]."</td> \n";
echo "<td>".$row["nserie"]."</td> \n";
echo "<td>".$row["fecha"]."</td> \n";
echo "<td>".$row["equipo"]."</td> \n";
echo "<td>".$row["modelo"]."</td> \n";
echo "<td>".$row["serie"]."</td> \n";
echo "<td>".$row["fecha"]."</td> \n";
echo "<td>".$row["norden"]."</td> \n";
echo "<td>".$row["status"]."</td> \n";
echo "<td>".$row["existentes"]."</td> \n";
echo"<br>";
}
while ($row = mysql_fetch_array($result));
echo "<p><a href=pruebas.htm>Volver</p> \n";
echo "</table> \n";
} else {
echo "<p>¡No se ha encontrado ningún registro!</p>\n";
echo "<p><a href=pruebas.htm>Volver</p> \n";
}
?>