Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\archivos de programa\easyphp1-8\www\index.php on line 26
no se ke le pasa!
gracias
| ||||
Re: problema en codigo php foro web espero atinarle, la funcion mysql_fetch_array() recibe un parametro que es el resultado de la ejecucion de tu consulta mysql_query(), el problema podira ser un error de sintaxis en tu consulta. $query = "SELECT * FROM tabla"; $res = mysql_query($query); $reg = mysql_fetch_array($res); si la consulta esta bien($query) te devolvera las registros correspondinetes, de lo contrario te arrojara el error que tienes. |
| ||||
Re: problema en codigo php foro web mira os dejo todo el codigo amigos a ver si lo veis mejor, codigo index.php: <!doctype html public "-//W3C//DTD HTML 4.0 //EN"> <html> <head> <title>Title here!</title> <meta http-equiv="" content="text/html; charset=iso-8859-1"></head> <body text="#0000FF"> <body bgcolor="#cccccc"> <?include("cabeza.htm");?> <br> <table align='center' border='0' bordercolor="#FFffff" > <tr bgcolor='#666666'><td bgcolor="#CCCCCC"> <p align="center"><a href='altatema.php'><font size='4' color='#0000FF'>Agregar Temas</font> </a></p> </td></tr> <?php if ($abierto = mysql_connect ("localhost","root","")){ $leer = "SELECT id,tema,autor,hijos,fecha FROM TEMAS WHERE tema<>' '"; $datos = mysql_db_query ("Foro",$leer); print("<table width='100%' border='0'>"); print ("<tr bgcolor='#000000'><td align='center'><font size='4' color='#ffffff'>Tema</font></td><td align='center'><font size='4' color='#ffffff'>Autor</font></td><td align='center'> <font size='4' color='#ffffff'>Mensajes</font></td><td align='center'><font size='4' color='#ffffff'>Ult.Act.</font></td>"); while ($fila = mysql_fetch_array ($datos)) { print ("<tr><td bgcolor='#ffffff' align='center'><a href='listahijos.php?var=$fila[0]'>".$fila[1]."</a></td><td bgcolor='#ffffff' align='center'>".$fila[2]."</td><td bgcolor='#ffffff' align='center'>".$fila[3]. "</td><td bgcolor='#ffffff' align='center'>".$fila[4]."</td></tr>"); } print ("</table>"); } else { print ("No se puede conectar. Intente nuevamente"); } ?> <hr> </body> </html>
__________________ :pirata: COGITO, ERGO SUM |
| |||
Re: problema en codigo php foro web Cambia esta linea: $datos = mysql_db_query ("Foro",$leer); Por esta otra y vuelve a probar: $datos = mysql_db_query ("Foro",$leer) or die (mysql_error()); Saludos. |
| ||||
Re: problema en codigo php foro web tengo este fixero que me da un error, escribo el mensaje y cuando le doy a enviar porcesatema.php me dice esto: no se pudo abrir la base de datos foro a que se debe, muchas gracias. <?php if ($conex = mysql_connect ("localhost","root","")){ if ($abro = mysql_select_db ("Foro")){ $insertar = "INSERT INTO TEMAS (autor,tema,hijos,email,fecha,mensaje) VALUES ('$autor','$tema','1','$correo','$fecha','$mensaje ')"; }else{ print ("no se pudo abrir la base de datos foro"); exit; } if ($result = mysql_query ($insertar)) { $padre=mysql_insert_id(); $modificar = "UPDATE TEMAS SET padre=$padre WHERE id=$padre"; $resultado=mysql_query ($modificar); header("location: index.php"); }else{ print ("no se pudo grabar los datos"); exit; } } else { print ("No se puede conectar. Intente nuevamente"); } ?>
__________________ :pirata: COGITO, ERGO SUM |