Título: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL
Publicado por: virginiamedina_8 en 12 Febrero 2010, 15:14 pm
porfa podrian ayudarme con este error... Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\phpMyAdmin\Consultar4.php on line 15 aki esta mi codigo <html> <body> <center> <h1>Consulta las planilla</h1> <?php $connect = mysql_connect("localhost", "root", "")or die ("No fue posible efectuar la conexión..."); //Abre una conexión a un servidor mysql_select_db("expediente", $connect) or die ("No se pudo seccionar la base de datos..."); //Activa una base de datos MySql $query = "select * from procesada order by codigo"; echo "<table border=2 bordercolor=red>"; echo "<th>Codigo</th><th>Guarderia</th><th>Reembolso</th><th>Carta aval</th><th>Reembolso</th><th>SLRS</th><th>Cursos Realizados</th><th>Cantidad</th><th>Fecha</th>"; { echo "<tr><td>$REG[codigo]</td> <td>$REG[guarderias]</td> <td>$REG[reembolso]</td> <td>$REG[cartaval]</td> <td>$REG[reembolso]</td> <td>$REG[slrs]</td> <td>$REG[curso]</td> <td>$REG[cantidad]</td> <td>$REG[fecha]</td></tr>"; } echo "</table>"; ?> <a href="http://localhost/Insertar4.php">Insertar Registro</a> <a href="http://localhost/Modificar4.php">Modificar Registro</a> <input type=button value="Eliminar" onclick=eliminar()> <script> function eliminar(){ location="http://localhost/Eliminar4.php"; } </script> </center> </body> </html>
muchas gracias de antemano ::) necesito ayuda lo mas pronto posible :-(
Título: Re: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL
Publicado por: Kasi en 12 Febrero 2010, 19:22 pm
No se si tendrá que ver, pero casi mejor pon echo "<tr><td>$REG['codigo']</td> <td>$REG['guarderias']</td> <td>$REG['reembolso']</td> <td>$REG['cartaval']</td> <td>$REG['reembolso']</td> <td>$REG['slrs']</td> <td>$REG['curso']</td> <td>$REG['cantidad']</td> <td>$REG['fecha']</td></tr>"; en vez de lo que tenias, quiza no sea esa la solución pero tambien ayuda a tener un codigo mas limpio. Has comprobado que la consula se ejecuta correctamente y no te está dando error? Un saludo
Título: Re: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL
Publicado por: Shell Root en 12 Febrero 2010, 19:26 pm
Puede que estes conectandote al servidor sin password o porque no esta conectando con mysql_connect(); Revisa los nombres de las tablas y tu sentencia SQL. Recuerda que tanto MySQL como PHP son case-sensitive
Título: Re: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL
Publicado por: ~ Yoya ~ en 12 Febrero 2010, 19:35 pm
<html> <body> <center> <h1>Consulta las planilla</h1> <?php $connect = mysql_connect("localhost", "root", "")or die ("No fue posible efectuar la conexión..."); //Abre una conexión a un servidor mysql_select_db("expediente", $connect) or die ("No se pudo seccionar la base de datos..."); //Activa una base de datos MySql $query = "select * from procesada order by codigo"; echo "<table border=2 bordercolor=red>"; echo "<th>Codigo</th><th>Guarderia</th><th>Reembolso</th><th>Carta aval</th><th>Reembolso</th><th>SLRS</th><th>Cursos Realizados</th><th>Cantidad</th><th>Fecha</th>"; { echo "<tr><td>$REG[codigo]</td> <td>$REG[guarderias]</td> <td>$REG[reembolso]</td> <td>$REG[cartaval]</td> <td>$REG[reembolso]</td> <td>$REG[slrs]</td> <td>$REG[curso]</td> <td>$REG[cantidad]</td> <td>$REG[fecha]</td></tr>"; } echo "</table>"; ?> <br> <a href="http://localhost/Insertar4.php">Insertar Registro</a> <br><br> <a href="http://localhost/Modificar4.php">Modificar Registro</a> <br><br> <input type=button value="Eliminar" onclick=eliminar()> <script> function eliminar(){ location="http://localhost/Eliminar4.php"; } </script> </center> </body> </html>
Ok, te falta el password del user mysql. Te recomiendo que concatanees, tambien esta lo que dijo Kasi, que te falto. Asi quedaria mejor: <html> <body> <center> <h1>Consulta las planilla</h1> <?php $connect = mysql_connect("localhost", "root", "pass")or die ("No fue posible efectuar la conexión..."); //Abre una conexión a un servidor mysql_select_db("expediente", $connect) or die ("No se pudo seccionar la base de datos..."); //Activa una base de datos MySql $query = "select * from procesada order by codigo"; echo "<table border=2 bordercolor=red>"; echo "<th>Codigo</th><th>Guarderia</th><th>Reembolso</th><th>Carta aval</th><th>Reembolso</th><th>SLRS</th><th>Cursos Realizados</th><th>Cantidad</th><th>Fecha</th>"; { echo "<tr><td>".$REG['codigo']."</td> <td>".$REG['guarderias']."</td> <td>".$REG['reembolso']."</td> <td>".$REG['cartaval']."</td> <td>".$REG['reembolso']."</td> <td>".$REG['slrs']."</td> <td>".$REG['curso']."</td> <td>".$REG['cantidad']."</td> <td>".$REG['fecha']."</td></tr>"; } echo "</table>"; ?> <br> <a href="http://localhost/Insertar4.php">Insertar Registro</a> <br><br> <a href="http://localhost/Modificar4.php">Modificar Registro</a> <br><br> <input type=button value="Eliminar" onclick=eliminar()> <script> function eliminar(){ location="http://localhost/Eliminar4.php"; } </script> </center> </body> </html>
Título: Re: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL
Publicado por: Nakp en 12 Febrero 2010, 19:57 pm
parece que el $resul está vacio :rolleyes:
if(mysql_num_rows($resul)>0) ....
|