Foros del Web » Programando para Internet » PHP »

Problemas con consulta

Estas en el tema de Problemas con consulta en el foro de PHP en Foros del Web. Hola tengo un incoveniente con una consulta de este tipo, $sql = "SELECT CODUSR,LOGUSR,NOMBUSR,APELUSR,DESCARE From tblusuario u,tblarea a" ."WHERE u.CODARE = a.CODARE";// AND DESCARE LIKE ...
  #1 (permalink)  
Antiguo 27/02/2004, 08:44
Avatar de grovervas
Usuario no validado
 
Fecha de Ingreso: junio-2002
Ubicación: Perú
Mensajes: 306
Antigüedad: 15 años, 6 meses
Puntos: 0
Pregunta Problemas con consulta

Hola tengo un incoveniente con una consulta de este tipo,
$sql = "SELECT CODUSR,LOGUSR,NOMBUSR,APELUSR,DESCARE From tblusuario u,tblarea a"
."WHERE u.CODARE = a.CODARE";// AND DESCARE LIKE 'Sistema%' ORDER BY LOGUSR";
$result = mysql_query($sql)or die ("prueba");
if(mysql_num_rows($result) != 0)
{
while($row=mysql_fetch_object($result))
{
echo "<option value='".$row->CODUSR."'>".$row->LOGUSR." | ".$row->NOMBUSR." ".$row->APELUSR."</option>";
}
}

No puedo decir de que la conuslta este mal elbaorada porque ya la probe en el mysql y si funciona normal pero el error es que me sale un warning en el mysql_num_rows de que no esta con un parametro especificado pero si todo esta bien, al menos yo he venido trabajando asi y nunca me ha salido error, ahora que cambie a la ultima version del php4 me estan saliendo estos incovenientes.
  #2 (permalink)  
Antiguo 27/02/2004, 09:10
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 14 años, 1 mes
Puntos: 11
no indicas el error, pero a primera vista me parece que la sentencia sql que tienes alli no esta correcta, al concatenar que el texto pegado (la a, pegada al where. Da error de sintaxis), despues hay un ; y // y mas texto lo cual tambien daria error de sintaxis. Con estos errores de sintaxis, la consulta no se ejecuta, y por tanto la variable $result esta vacía y provoca que msyql_num_rows() se invoque sin parametros.
__________________
Dedicado a proyectos web, actualmente desarrollando un sistema de diseño de flyers online muy fácil de usar.
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 03:42.