[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: можно ли сделать UPDATE строк одним запросом
domen
Подскажите можно ли сделать UPDATE нескольких строк одним запросом. Например, у меня есть двумерный массив
Array
(
[
0] => prd
(
[
id] => 46
[s] => 22578
)

[
1] => prd
(
[
id] => 43
[s] => 0


)

)
и мне надо изменить значения s в бд, с id = 46 и id= 43, на 22578 и 0 соответственно. Можно ли так делать вообще в интернете только примеры когда заменяют строку по id или что-то в этом роде.
Игорь_Vasinsky
собери sql через точку с запятой и отправь одним запросом

$sql = 'sql1;sql2;sqlN';


_____________
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
redreem
Игорь_Vasinsky
сработает??? да неее
redreem
юзай хранимки, только убедись что хостер их поддерживает. regru поддерживает.
Игорь_Vasinsky
разве нет?

хотя это же в mysqli_multi_query()

_____________
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
sergeiss
domen, а какая БД - "дефолтная"? Если она, то ХЗ, если другая (==нормальная), то возможны варианты.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.