Foros del Web » Programando para Internet » PHP »

Error consulta a base de datos

Estas en el tema de Error consulta a base de datos en el foro de PHP en Foros del Web. Hola amigos de FDW! tengo un problem y espero pueda explicarme el por qué, ya que busqué en el foro y en google y no ...
  #1 (permalink)  
Antiguo 22/07/2012, 02:17
 
Fecha de Ingreso: febrero-2010
Mensajes: 107
Antigüedad: 14 años, 2 meses
Puntos: 0
Error consulta a base de datos

Hola amigos de FDW! tengo un problem y espero pueda explicarme el por qué, ya que busqué en el foro y en google y no encontré la respuesta :(

Qiero poner un texto que muestre cuantas notificaciones nuevas hay para el usuario.
El codigo que estoy usando es este

Código PHP:
<?php
$sql 
"SELECT * FROM amistad WHERE para='".$_SESSION['usuario_id']."' AND estado='2'";  // sentencia sql
$result mysql_query($sql);
$numero mysql_num_rows($result); // obtenemos el número de filas
echo "<font color='#ffffff'>(+$numero)</font>";  // imprimos en pantalla el número generado
?>
Y en la primer consulta me lo muestra, cuando estoy en el index por ejemplo.. pero si me muevo a el perfil, como que se genera de nuevo la consulta y me tira error de

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in D:\xampp\htdocs\navbar\navbar.php on line 103
(+)

Me tira ese error, y encima no me muestra el resultado de la cantidad de filas que hay con esa condición XD no entiendo che :( espero puedan darme una mano. Graciaaaas!
  #2 (permalink)  
Antiguo 22/07/2012, 02:29
Avatar de rodrigo791  
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 14 años, 5 meses
Puntos: 168
Respuesta: Error consulta a base de datos

Código PHP:
Ver original
  1. $result = mysql_query($sql,$tuvariableconexion);

intenta poner tu variable conexión la cual usas para conectarte al servidor.
Otra cosa, datos que son numericos no van entre comillas, como ese 2.
  #3 (permalink)  
Antiguo 22/07/2012, 02:45
 
Fecha de Ingreso: febrero-2010
Mensajes: 107
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Error consulta a base de datos

Wepa! sos de uruguay :P
Nop, no funcó eso :(
  #4 (permalink)  
Antiguo 22/07/2012, 02:45
 
Fecha de Ingreso: febrero-2010
Mensajes: 107
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Error consulta a base de datos

y le saqué las comillas, fue chanchada mia pero no la tenía esa XD Gracias por el dato :)
  #5 (permalink)  
Antiguo 22/07/2012, 02:52
 
Fecha de Ingreso: febrero-2010
Mensajes: 107
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Error consulta a base de datos

Ta ta ta, perdón! tenías razón xD Le encajé la variable pero claro, estaba declarada en otro coso... me faltó meter el include a la conexión a la base de datos.. era eso entonces! si te dan las bolas y queres explicarme el por qué teórico, te agradezco enormemente así aprendo. Gracias Rodrigo

Etiquetas: mysql, sql, usuarios
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 00:02.