Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Error en sentencia sql

Estas en el tema de Error en sentencia sql en el foro de Bases de Datos General en Foros del Web. Saludos foreanos! resulta que desde ayer me comenzó a dar fallas una sentencia sql generandome el siguiente error: Database error: Invalid SQL: SELECT * FROM ...
  #1 (permalink)  
Antiguo 08/10/2004, 06:30
 
Fecha de Ingreso: diciembre-2002
Ubicación: Caracas D.F.
Mensajes: 144
Antigüedad: 21 años, 4 meses
Puntos: 0
Pregunta Error en sentencia sql

Saludos foreanos! resulta que desde ayer me comenzó a dar fallas una sentencia sql generandome el siguiente error:


Database error: Invalid SQL: SELECT * FROM empresa,rubro WHERE (empresa.empresa like '%$texto%' and rubro.rubro like $rubro%' and empresa.empresa like '$alfa%') and rubro.cod_rubro=empresa.cod_rubro ORDER BY imagen desc, empresa asc LIMIT 0,6
MySQL Error: 3 (Error writing file '/tmp/MYrmYxxS' (Errcode: 28))
Session halted.

Resulta que cuando le envio un dato a través del campo "$texto" y dejo vacio el campo "$rubro" y "$alfa" o cuando le envio un dato a través del campo "$alfa" y dejo vacio el campo "$rubro" y "$empresa" el me lista sin ningun problema la consulta, pero cuando envio un dato a través del campo "$rubro" y dejo vacio "$texto" y "$alfa" me da el error de arriba

¿Me podrian dar una referencia del posible problema?

les agradezco0 la ayuda pues nunca generaba ese error.

Última edición por alid; 08/10/2004 a las 06:32
  #2 (permalink)  
Antiguo 08/10/2004, 07:23
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Por lo menos aquí .. te faltó un '
like $rubro%'
debería ser:
like '$rubro%'

Un saludo,
  #3 (permalink)  
Antiguo 08/10/2004, 07:35
 
Fecha de Ingreso: diciembre-2002
Ubicación: Caracas D.F.
Mensajes: 144
Antigüedad: 21 años, 4 meses
Puntos: 0
Ok. pero sigue el mismo error
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 17:43.