Обьясните пожалуйста одну строчку полностю что делает.
$q = mysql_query("SELECT * FROM `message` WHERE `poluchatel`='$id' AND `delet_poluchatel`='0' ORDER BY `id` DESC");
Игорь_Vasinsky
8.04.2014 - 06:46
запрос в БД, выбор строк(и) из таблицы messages, где poluchatel`='$id' и `delet_poluchatel`='0' и выборку сортирует по id в обратном порядке
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Игорь_Vasinskyа если я запишу вот так смысл будет тот же?Или как правильно записать, а то не выводятся сообщения когда AND стоит
$q = mysql_query("SELECT * FROM `message` WHERE `poluchatel`='$id' or `delet_poluchatel`='0' ORDER BY `id` DESC");
Игорь_Vasinsky
8.04.2014 - 14:44
а я понятия не имею ни про твою структуру БД, ни про описание полей и их содержимое
достаточно зайти в мануал sql и посмотреть основы синтаксиса языка
смысл меняется
and - логическое "и"
or - логическое "или"
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.