Проверка при заявка

eddyy93

Registered
Добър ден,
Нещо не ми се получава една проверка при една заявка ако може някой просто да даде напътствия.

- Имам едно поле в базата данни което в него има само числата от 1,2 или 3 (това го използвам като различните степени на досъп до нещо си). Като може на поле да е само 1 или 2 или 3.
- Имам поле с дата.

Сега искам при проверка със PHP първо да провери и да изкара всички данни с дата == на днешната дата.
След това тези резултати да се проверят като се иска да бъдат == 2 или 3. Тоест всички резултати от днешната дата със полето за достъп в което има числата "2" или "3" да бъдат изкарани.
 
Ето това направих аз:

PHP:
 $chek=mysql_query('SELECT date FROM news WHERE date="'.date('d-m-o').'"');
                while($checked=mysql_fetch_assoc($chek)){
                    echo $checked['date']."<br>";
                    
                    }
       $chek_perm=mysql_query('SELECT news_perm FROM news WHERE news_perm="2"');
       while($checked_perm=mysql_fetch_assoc($chek_perm)){
                    echo $checked_perm['news_perm']."<br>";
                }

Сега обаче искам щом от първата и от 2 рата заявка има резултати вече да ми изкарва съобщение "Не може да продължите".

Проверката незнам как да е направя. Пробвах ето така, но не се получава:

PHP:
if($cheked['date']==date('d-m-o') && $checked_perm['news_perm']==2){
            echo 'Не може да продължите';
        }
[/b]
 
Нещо ти е умотана логиката ми се струва!
Значи тва всичкото може да го направиш с една заявка и даже май няма да ти трябва проверка с пхп, направо ще ти даде готов резултат.
Примерно нещо такова:
Код:
$query=mysql_query("SELECT * FROM news WHERE date='date(d-m-o)' AND news_perm=2 ORDER BY id);
 

Back
Горе