Control hacia fuera este MySQL
de consulta y luego te voy a mostrar lo que realmente quiero que haga ...MySQL "O" Condición
mysql_query("
SELECT * FROM Drinks WHERE
email='$Email'
AND date='$Date_Today'
OR date='$Date_Yesterday'
OR date='$Date_TwoDaysAgo'
OR date='$Date_ThreeDaysAgo'
OR date='$Date_FourDaysAgo'
OR date='$Date_FiveDaysAgo'
OR date='$Date_SixDaysAgo'
OR date='$Date_SevenDaysAgo'");
El problema con esto es que yo quiero que siempre corresponda con el correo electrónico. En este caso (por ejemplo) si la fecha es igual a $Date_SixDaysAgo
, se seleccionará de la consulta incluso si $Email
no es igual a la columna de correo electrónico.
Así que, en resumen, quiero que el correo electrónico sea siempre igual a la columna de correo electrónico, y si la consulta extrae una fecha igual a $Daye_TwoDaysAgo
o $Date_ThreeDaysAgo
etc. pero no coincide con el correo electrónico, no lo extraiga.
Creo que mi consulta se vería algo así como esto, pero estoy bastante seguro de que no va a funcionar ..
mysql_query("
SELECT * FROM Drinks WHERE
email='$Email'
AND date='$Date_Today
|| $Date_Yesterday
|| $Date_TwoDaysAgo
|| $Date_ThreeDaysAgo
|| $Date_FourDaysAgo
|| $Date_FiveDaysAgo
|| $Date_SixDaysAgo
|| $Date_SevenDaysAgo'");
soportes son de su amigo! – ChelseaStats