Ver Mensaje Individual
  #9 (permalink)  
Antiguo 18/05/2010, 12:34
Avatar de venom_mau
venom_mau
 
Fecha de Ingreso: julio-2009
Mensajes: 152
Antigüedad: 14 años, 9 meses
Puntos: 2
Respuesta: problema consulta y fetch_array

Cita:
Iniciado por maemia Ver Mensaje
No hay manera de que se ejecute la consulta el problema me lo da en la linea del while tanto con array como con row
este es el codigo completo de la web
Código:
<?
session_start();
@$usuario=$_SESSION['usuario'];

include("datosconexion.inc");
$link=mysql_connect ($server, $login,$password) or die ("error de conexion ");
$result = mysql_db_query("$usuario","SELECT *, FROM Evento");
while($row = mysql_fetch_array($result)) {
echo $row["user_id"];

}
echo "$usuario";

$sql = "SELECT *, FROM Evento";
$resultados = mysql_query($sql,$link);
while($row = mysql_fetch_row($resultados)) { 
   echo '<br>'.$row[0].'-'.$row[1];
}
?>
Primero veo que estas usando dos variables row tanto en:
Código HTML:
while($row = mysql_fetch_array($result))
como en:
Código HTML:
while($row = mysql_fetch_row($resultados))
Puedes cambiar eso, o liberar la consulta:
Código HTML:
mysql_free_result($result);

mysql_free_result($resultados);
Ahora que puse esto, cambia la variable result, ya que posiblemente es una palabra reservada de mysql y/o php, ponle otro nombre.

No sé si lo escribiste mal pero:
Código:
$result = mysql_db_query("$usuario","SELECT *, FROM Evento");
va:

Código:
$result = mysql_db_query("$usuario","SELECT * FROM Evento");
sin la "," (coma).

Igual:
Código HTML:
echo $row["user_id"];
va:
Código HTML:
echo $row['user_id'];
Por último en lugar de:
Código HTML:
echo '<br>'.$row[0].'-'.$row[1];
trata con:
Código HTML:
printf(" %s -", $row[0], $row[1]);
Espero puedas resolver esto. Y espero funcione loque puse, porque soy novato en php :P
Suerte :D