Не работает mysql запрос из скрипта

FRIE

Новичок
Не работает mysql запрос из скрипта

вот такой запрос не работает из скрипта, но работает если его написать прямо в sql
$result=mysql_query("SELECT * FROM cp LEFT JOIN cpkunde using(KUNDEID) where instime >= $fromtime and instime <= $totime and `STATUS`='inwork' and `STATUS`='nostatus' ");

все дело в этом куске `STATUS`='inwork' and `STATUS`='nostatus' , если написать отдельно `STATUS`='inwork' или `STATUS`='nostatus' то работает

или если написать `STATUS`='inwork' or `STATUS`='nostatus' тоже работает, но только условие выборки по времени действует на `STATUS`='inwork' , а по `STATUS`='nostatus' выводятся все.

как правильно составить такой запрос?
 

iceman

говнокодер
PHP:
<?php

$sql = "SELECT * FROM cp LEFT JOIN cpkunde using(KUNDEID) where instime >= $fromtime and instime <= $totime and `STATUS`='inwork' and `STATUS`='nostatus' ";

var_dump($sql);

//$result=mysql_query($sql);
 

prolis

Новичок
руки сами переписали
[sql]
SELECT * FROM cp LEFT JOIN cpkunde using(KUNDEID) where instime between $fromtime and $totime
and `STATUS` in ('inwork','nostatus')
[/sql]
 

FRIE

Новичок
Автор оригинала: prolis
руки сами переписали
[sql]
SELECT * FROM cp LEFT JOIN cpkunde using(KUNDEID) where instime between $fromtime and $totime
and `STATUS` in ('inwork','nostatus')
[/sql]
вот спасибище!!! вы мой гуру составления mysql запросов!! :D
 

iceman

говнокодер
FRIE
ну не тупой ли ты или как? те как показали сделать?
 

FRIE

Новичок
Автор оригинала: iceman
FRIE
ну не тупой ли ты или как? те как показали сделать?
а в чем проблема? мне prolis показал как надо, я так и сделал , всё работает отлично

тебе iceman спасибо за
PHP:
var_dump();
или что то не так?
 

iceman

говнокодер
FRIE
я тебе показал чтобы ты увидел свой текст запроса "из скрипта" и пробывал выполнить в бд и увидел в чом разница...
а ты сделал вар_дамп результата работы запроса...

мог бы тупо echo сделать еще...
 
Сверху