Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Не работает условие с == или RLIKE
 
 автор: SS   (17.07.2007 в 21:38)   письмо автору
 
 


$query = "SELECT *  FROM coins  WHERE $tmp1 $tmp2 $tmp3";
$tb = mysql_query($query); 
if(!$tb) exit(mysql_error());
while($img = mysql_fetch_array($tb))
if(($img['RIC_add']) == ' var.') {echo " var.";}

Строка if(($img['RIC_add']) == ' var.') {echo " var.";} — не работает (также не работает и с RLIKE).
Пожалуйста, подскажите, как сделать, чтобы работала.

   
 
 автор: Trianon   (17.07.2007 в 21:42)   письмо автору
 
   для: SS   (17.07.2007 в 21:38)
 

попробуйте вывести print_r($img) чтобы убедиться, что строка работает именно так, как Вы написали.

   
 
 автор: SS   (17.07.2007 в 22:24)   письмо автору
 
   для: Trianon   (17.07.2007 в 21:42)
 

Остальное все работает, но эта строка — нет.
Мне надо вывести слово var., если это слово есть в поле RIC_add.

   
 
 автор: Trianon   (18.07.2007 в 00:05)   письмо автору
 
   для: SS   (17.07.2007 в 22:24)
 

а оно там есть?
неплохо было бы показать структуру, фрагмент дампа данных, и чему равно в конце концов $query.

   
 
 автор: SS   (18.07.2007 в 05:56)   письмо автору
 
   для: Trianon   (18.07.2007 в 00:05)
 

Оно там есть. Хорошо, давайте упростим запрос, уберем условия:

$query = "SELECT *  FROM coins"; 
$tb = mysql_query($query);  
if(!$tb) exit(mysql_error()); 
while($img = mysql_fetch_array($tb)) 
if(($img['RIC_add']) == ' var.') {echo " var.";}

где `RIC_add` text NOT NULL

   
 
 автор: Trianon   (18.07.2007 в 07:32)   письмо автору
 
   для: SS   (18.07.2007 в 05:56)
 

Всё равно интересует дамп таблицы.
Значения, начинающиеся с пробелов (заканчивающиеся ими), во многих случаях просто не хранятся сервером.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования