Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите составить запрос с LIKE !!! Как сменить значение столбца? 
:(
    Опции темы
OPG
Дата 29.6.2005, 07:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 117
Регистрация: 25.2.2005

Репутация: нет
Всего: 1



В таблице document есть столбец idGroup. Как сменить его значение во всех строках на ноль у всех строк значение котрых начинается например с 2_1. Т.е. все строки которые имеют значение 2_1_1 или 2_1_2_3? Причем значение 2_1 храниться в переменной $idGroup.
Знаю, что можно сделать это с помощью команды LIKE, но с ней не работал и поэтому проблемы с синтаксисом.
Я написал так, скорее всего не правильно (даже уверен). Исправьте пожалуйста.

$query="update document set idGroup='0' where idGroup LIKE '$idGroup%' ";

//А это, чтобы посмотреть все ли измененоsmile

if(mysql_query($query)){echo "Все ок";}

Помогите!!!
PM MAIL   Вверх
Kesh
Дата 29.6.2005, 07:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2488
Регистрация: 31.7.2002
Где: Германия, Saarbrü cken

Репутация: 15
Всего: 54



Да вроде все правильно...


--------------------
user posted image
PM MAIL WWW ICQ Skype   Вверх
OPG
Дата 29.6.2005, 07:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 117
Регистрация: 25.2.2005

Репутация: нет
Всего: 1



Так не меняет ничего!!! Все остальное в коде правильно, с этим вопросов нет. Но данный запрос не работаетsmile((
PM MAIL   Вверх
Bikutoru
Дата 29.6.2005, 15:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлекающийся
**


Профиль
Группа: Участник
Сообщений: 522
Регистрация: 24.5.2005
Где: Москва

Репутация: 1
Всего: 22



OPG, попробуй так:
Код

$query="UPDATE document SET idGroup='0' WHERE idGroup LIKE '". mysql_escape_string($idGroup) . "%'";

И проверь, что хранится в $idGroup

Это сообщение отредактировал(а) Bikutoru - 29.6.2005, 15:05


--------------------
Человек, словно в зеркале мир — многолик, 
Он ничтожен — и он же безмерно велик!
Омар Хайям
PM   Вверх
OPG
Дата 30.6.2005, 07:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 117
Регистрация: 25.2.2005

Репутация: нет
Всего: 1



ОК, попробую. О результате сообщу.
PM MAIL   Вверх
Bikutoru
Дата 1.7.2005, 10:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлекающийся
**


Профиль
Группа: Участник
Сообщений: 522
Регистрация: 24.5.2005
Где: Москва

Репутация: 1
Всего: 22



Еще один важный момент: в шаблоне "_" означает один любой символ, нужно писать "\_", если тебе нужен именно символ "_".
Так что в $idGroup должно быть "2\_1"


--------------------
Человек, словно в зеркале мир — многолик, 
Он ничтожен — и он же безмерно велик!
Омар Хайям
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.1048 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.