Jump to content
php.lv forumi

MySQL Where


sbci

Recommended Posts

Cenšos uzrakstīt skriptu, kurš no DB ievāc informāciju, un parāda to lapā.

 

Tātad, MySQL satur vienu table, kurā ir 2 field - expdate un adspot.

Vēlos uztaisīt tādu query, lai izdabūtu arā tikai tos ierakstus, kuriem 'expdate' vērtība ir datums pagātnē.

 

Tātad - mysql_query("SELECT * FROM banners WHERE expdate < '$tdate'"); (Šajā gadījumā man tiek parādīts tikai viens ieraksts, kaut gan iekš DB viņi ir 2)

 

$tdate man jau ir definēts un viss ir kārtībā, ja vēlos izpildīt tikai šādu kveriju. Problēma rodas kad cenšos no DB izvilkt 2 ierakstus - gan expdate, gan adspot.

 

Daru to šādi - mysql_query("SELECT * FROM banners WHERE expdate < '$tdate' AND adspot = 2");

 

Rezultāts - tukša lapa. Tajā pašā laikā mysql_query("SELECT * FROM banners WHERE adspot = 2"); strādā.

Kā lai noformulē kveriju?

 

Kaut kā murgaini sanāca, bet ceru, ka sapratīsiet.

 

Jau iepriekš paldies par atbildi.

Link to comment
Share on other sites

×
×
  • Create New...