このMySQL
クエリをチェックアウトした後、私は本当にそれが何をしたいのかを紹介します...MySQLの「OR」条件
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'");
それに伴う問題は、私はそれが常に一致させたいということですEメール。この場合、たとえば、日付が$Date_SixDaysAgo
の場合、$Email
がメールの列と等しくなくても、クエリから選択されます。
$Daye_TwoDaysAgo
または
$Date_ThreeDaysAgo
などに等しい日付を引っ張る..しかし、電子メールと等しくない場合は、それを引っ張らないでください。 ...グループ]またはステートメントに
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'");
括弧のようで、私のしてみてくださいあなたの友達です! – ChelseaStats