Duda consulta sql
Avatar Image
Usuario habitual
Usuario habitual

Quiero que el query busque entre todas aquellas filas insertadas el último día (d) que tengan como xxx: pepe, bonilla y mariano y muestre lo último insertado (cualquiera de los 3).

El problema está en que no se cómo es exactamente la forma del query para que busque las 3 coincidencias, no sólo para pepe. (con un or me da error)

Codigo:

$dia= date("d");
$resp = mysql_query(" SELECT fuente, xxx, fecha FROM frases WHERE 1 AND xxx LIKE 'Pepe' AND fecha LIKE '$dia%' ORDER by fecha DESC LIMIT 0,1");

Avatar Image
Usuario habitual
Usuario habitual

Me puede ayudar alguien?

Avatar Image
Okupa del foro
Okupa del foro

bueno, temporalmente
escribe

echo "mysql_error()";
para así saber el error
y también esto
$ahora = time();
$dia = date("d",$ahora);
enga adio

Avatar Image
Usuario habitual
Usuario habitual

Si con una persona funciona bien.

Lo que no se es cómo hacer para que mire entre varias (sintaxis).

Avatar Image
Okupa del foro
Okupa del foro

Mira este sql:

$resp = mysql_query(" SELECT fuente, xxx, fecha FROM frases WHERE 1 AND fecha LIKE '$dia%' ORDER by fecha DESC"
1.
le has puesto limit, se lo quité...
2.
tenias xxx LIKE 'Pepe'
lo quité...


Bye! aver si furula!

Avatar Image
Usuario habitual
Usuario habitual

Pero es que yo quiero seleccionar a unos en concreto.
Pero sólo uno de cada.
Una línea de Pepe, una linea de Pepa

es decir: LIKE PEPE, LIKE PEPA...

Pero no sé cómo va así, xq "LIKE PEPE && PEPA" no es

Avatar Image
Okupa del foro
Okupa del foro

dale a echo mysql_error();
porque me temo que no lo tienes bién...

donde LIKE '$dia%'
creo que esta mal... pero webno, tu haz lo que te dije!!!!!!
y luego me comunicas el error.

Avatar Image
Usuario habitual
Usuario habitual

No me da ningún error

Avatar Image
Okupa del foro
Okupa del foro

Bueno Ok
te explico una cosa para que entiendas
el LIKE busca " BUSCA " sobre la columna afectada.
pero si quieres que se llamen PEPE Y NADA MAS debes de hacer un WHERE, osea:

SELECT * FROM usuarios WHERE nick = 'pepe'

entiendes?

entonces que es lo k keres?
si me dices:
TU SQL Y unas cuantas filas
Lo que quieres
Y tu php existente
te ayudo casi seguro!

Avatar Image
Usuario habitual
Usuario habitual

Lo que quiero es que se muestre en un marquee datos de una fila de la bd donde una columna de esa fila se llame 'Pepe', 'Maria' o como sea, pero varios.

Si encuentra que en el último día hay una fila en la que una columna se corresponde con alguno de los nombres, mostrarlo; pero que sólo muestre los datos para el último nombre introducido (si es que hay otras filas de otros nombres ese mismo día).

En el php he introducido lo siguiente (con 1 nombre) y va sin dar ningún error (he puesto 2 veces lo del error xq no se si sería antes o después):

Codigo:

include("x/zzz.php") ;
$dia= date("d");
$resp = mysql_query(" SELECT fuente, xxx, fecha FROM x WHERE 1 AND xxx LIKE 'Pepe' AND fecha LIKE '$dia%' ORDER by fecha DESC LIMIT 0,1");
while($datos = mysql_fetch_array($resp)) {
echo "<font size='2' color='blue'><b>Novedad:&nbsp;&nbsp;&nbsp;&nbsp;</b></font>";
echo "<font size='2'><marquee> Nueva x de $datos[xxx] añadida por $datos[fuente]</font></marquee>";

}
echo mysql_error();
mysql_close();
echo mysql_error();



Creo que así queda más claro.
Gracias por la atención
Avatar Image
Okupa del foro
Okupa del foro

A todo eso, cuál es tu problema?
ya se me fué!
otra cosa, si pones limit 0,1 te aparecera solo uno.
Bién, despues l dia, supongo que en la BD lo pones como del 0 al 31 no?
ya que date de php, se va del 0 al 31... pero eso no lo tienes bién... porque representa que es de hoy, pero si lo añadiste el 3 del mes pasado, y hoy es 3, lo volvera a mostrar... osea q...
bueno, ya me diras lo que hiziste...

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
Opciones:
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 08:31 UTC+01:00
Ir al subforo:
Temas similares
TemaUsuariosRespuestasVisitasActividad
Ch3r1f NoSetup.org ivanitoweb94kSep/04
tonyo2 GestionXls1553Oct/11
JoaoTeamm maquina_fatal22kAug/10
El_Pedrales02kMay/06
Aztekero Takashi12kNov/05