Foros del Web » Programando para Internet » PHP »

otro problema con una consulta

Estas en el tema de otro problema con una consulta en el foro de PHP en Foros del Web. Resulta que estoy intentado publicar en html una consulta que hago a mi bd, ya lo he hecho antes, pero no se ahora por que ...
  #1 (permalink)  
Antiguo 22/09/2004, 09:12
Avatar de el_cesar  
Fecha de Ingreso: mayo-2001
Ubicación: Cali
Mensajes: 2.411
Antigüedad: 16 años, 6 meses
Puntos: 20
otro problema con una consulta

Resulta que estoy intentado publicar en html una consulta que hago a mi bd, ya lo he hecho antes, pero no se ahora por que no me sale, tengo el siguiente script

Código PHP:
$consulta="SELECT * FROM eventos WHERE nombre_evento LIKE ".$event."";
$datos=mysql_query($consulta);
//$datos=mysql_query($consulta);
?>
<table width=75% border="1" cellpadding="0" cellspacing="0">

<?

if (mysql_num_rows($datos)>){

echo 
"Esta es la Informacion del Evento : ";
while (
$row=mysql_fetch_array($datos))
    {
        {
            echo 
'<tr><td>'."Nombre del Evento : ".'</td>';
            echo 
'<td>'.$row["nombre_evento"].'</td></tr>';
            echo 
'<tr><td>'."Descripcion del Evento : ".'</td>';
            echo 
'<td>'.$row["descripcion_evento"].'</td></tr>';
            echo 
'<tr><td>'."Costos del Evento : ".'</td>';
            echo 
'<td>'.$row["valor_evento"].'</td></tr>';
            echo 
'<tr><td>'."Fecha del Evento : ".'</td>';
            echo 
'<td>'.$row["fecha_evento"].'</td></tr>';
            echo 
'<tr><td>'."Lugar del Evento : ".'</td>';
            echo 
'<td>'.$row["lugar_evento"].'</td></tr>';
            echo 
'<tr><td>'."Agenda del Evento : ".'</td>';
            echo 
'<td>'.$row["agenda"].'</td></tr>';
        }
    }
}
else{
echo 
"En este Momento Hay un Error con la Base de Datos";
}
pero me arroja este error:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\archivos de programa\easyphp1-7\www\portal\eventos\ver_info_evento.php on line 23

donde la linea 23 es:

Código PHP:
if (mysql_num_rows($datos)>){ 
no se por que me arroja el error, si considero que estoy haciendo bien la consulta, o que es lo que tengo mal???
__________________
Say no more.......
  #2 (permalink)  
Antiguo 22/09/2004, 09:39
 
Fecha de Ingreso: febrero-2003
Ubicación: Tucumán
Mensajes: 38
Antigüedad: 14 años, 9 meses
Puntos: 0
quizas te falte las comillas, si es string..., en LIKE '".$event."'

Código PHP:
$consulta="SELECT * FROM eventos WHERE nombre_evento LIKE '".$event."'"

fijate si es eso. saludos.
__________________
leodericota | programador | Tucumán | Argentina :cool:

Última edición por leodericota; 22/09/2004 a las 09:40
  #3 (permalink)  
Antiguo 22/09/2004, 09:43
Avatar de el_cesar  
Fecha de Ingreso: mayo-2001
Ubicación: Cali
Mensajes: 2.411
Antigüedad: 16 años, 6 meses
Puntos: 20
Algo tan sencillo como unas simples comillas (o comillas simples ) gracias leodericota por iluminarme...
__________________
Say no more.......
  #4 (permalink)  
Antiguo 22/09/2004, 09:47
 
Fecha de Ingreso: febrero-2003
Ubicación: Tucumán
Mensajes: 38
Antigüedad: 14 años, 9 meses
Puntos: 0
suele pasar... mas cuando uno no lo espera. y nos vuelve loco.
Suerte
__________________
leodericota | programador | Tucumán | Argentina :cool:
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 01:31.