Duda consulta sql con LIKE |
Usuario habitual ![Usuario habitual Usuario habitual]() |
Quiero obtener de la tabla frases (mediante un php)la fuente y la frase siempre y cuando el profesor sea Pepe.
Según el myadmin de miarroba sería lo siguiente: Codigo: " SELECT fuente, frase FROM frases Order by fecha desc WHERE 1 AND profesor LIKE \'Pepe\' "
pero da fallo, algo no está bien, me podéis ayudar? |
@man / @woman ![@man / @woman @man / @woman]() |
|
Usuario habitual ![Usuario habitual Usuario habitual]() |
Este fallo:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/webcindario/dimecomotellamas/frases/frases.php on line 22
Pero sé que lo que falla es la consulta con el like, porque si no lo utilizo y selecciono todos va bien. |
Okupa del foro ![Okupa del foro Okupa del foro]() |
Escribe lo siguiente echo "ERROR MYSQL: <br>" . mysql_error(); Para detectar el error que da mysql. Así te vamos a poder ayudar mejor ![]() |
Usuario habitual ![Usuario habitual Usuario habitual]() |
Esto da:
ERROR MYSQL: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE 1 AND profesor LIKE \'Pepe\'' at line 1 |
@man / @woman ![@man / @woman @man / @woman]() |
Prueba con: Codigo: " SELECT fuente, frase FROM frases Order by fecha desc WHERE profesor LIKE \'Pepe\' "
|
Usuario habitual ![Usuario habitual Usuario habitual]() |
Escrito originalmente por NoSetup.tk Prueba con: Codigo: " SELECT fuente, frase FROM frases Order by fecha desc WHERE profesor LIKE \'Pepe\' "
Tampoco va |
Okupa del foro ![Okupa del foro Okupa del foro]() |
" SELECT * FROM frases WHERE 1 AND profesor LIKE 'Pepe' ORDER BY fecha DESC "
Creo que era algo así.... Bye |
Usuario habitual ![Usuario habitual Usuario habitual]() |
Exacto, gracias ivanito ![]() |
Okupa del foro ![Okupa del foro Okupa del foro]() |
De nada! que tengas suerte con tu script... Ya sabes, en el foro pa lo que quieras. |
|
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un nuevo tema en lugar de responder al actual |
|
Permisos: TU NO PUEDES Escribir nuevos temas en este foro TU NO PUEDES Responder a los temas en este foro TU NO PUEDES Editar tus propios mensajes en este foro TU NO PUEDES Borrar tus propios mensajes en este foro
Ahora son las 12:59 UTC+02:00 DST |