ixion

Запрос Mysql все товары количество 0

Рекомендуемые сообщения

ixion    9

Доброго времени суток. Буду очень благодарен если кто подскажет как должен выглядеть запрос чтобы установить на все товары количество на складе равное 0

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
nikifalex    362

update oc_product set quantity=0

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
hervam    3

@nikifalex

возможно установить если model заканчивается на *****-07  ?

Изменено пользователем hervam

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    1 017

UPDATE proluct SET qnt=0 WHERE model LIKE('%-07')

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Designer    72
1. UPDATE `oc_product` SET `quantity` = 0 WHERE `model` LIKE "%-07";

2. UPDATE `oc_product` SET `quantity` = 0 WHERE `model` RLIKE "-07[[:>:]]"; 

3. UPDATE `oc_product` SET `quantity` = 0 WHERE `model` RLIKE "-07$"; 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    1 017

RLIKE, как и все регулярки, хорош, когда есть именно выражение которое попадает под правило

 

Была бы, например задача - всем у кого окончание "-цифры"

 

 UPDATE `oc_product` SET `quantity` = 0 WHERE `model` RLIKE "-[\d]+$"

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
hervam    3

@chukcha, @Designer 

Спасибо, вот как можно в php реализовать, может кому-то пригодится.

 

<?php
$db = mysql_connect("localhost","login","password");
mysql_select_db("bd-name",$db);
$result  =  mysql_query(" UPDATE `oc_product` SET `quantity`='0' WHERE model LIKE '%-06' ");

if ($result == 'true')
{
echo "Количество товаров обновлено успешно!";
}
else
{
echo "Информация в базе не обновлена!";
}
?>

 

Изменено пользователем hervam

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
hervam    3

Вот только вопрос, как далее в коде сделать ссылку, чтоб выполнялся этот запрос по нажатию на ссылку, где

Like '%-06'

вместо цифр 06 была переменная $c

 

$c=$suppler['suppler_id'];

Изменено пользователем hervam

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
hervam    3

спасибо все сделали

Изменено пользователем hervam

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу