Dai un'occhiata a questo MySQL
Query e poi vi farò vedere quello che voglio veramente fare ...MySQL "o" Condizione
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'");
Il problema è che lo voglio per abbinare sempre il e-mail. In questo caso (ad esempio) se la data è uguale a $Date_SixDaysAgo
, verrà selezionata dalla query anche se $Email
non corrisponde alla colonna email.
Così, in breve, voglio l'e-mail al uguale sempre la colonna di posta elettronica, e se la query tira una data che è uguale o $Daye_TwoDaysAgo
$Date_ThreeDaysAgo
ecc .. ma non è uguale l'e-mail, allora non tirarlo.
Credo che la mia domanda apparirebbe un po 'come questo, ma sono abbastanza sicuro che non funziona ..
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'");
parentesi sono tuo amico! – ChelseaStats