{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1. [автор] (6 янв 2017, 00:09) [0/0] [0] [отв] [спам] [под] +1 | -1

Как мне обновить данные у юзеров с Id от 9 до 16 и от 50 до 65?

2.
RUKANO * 2.89
(6 янв 2017, 00:23) [0/0] [0] [отв] [спам] [под] +1 | -1

Можно например с помощью цикла for
[code]
$o_sebe='Какашка';
$x=0;
for($x=5; $x++<13*{
$pdo->query("UPDATE users SET o_sebe=$o_sebe WHERE id=$x"*;
echo '-Аня делает пирожок. <b>'.$x.'</b> раз<br/>'; }
[/code]

Можно и запросом

[code]
$o_sebe='Какашка';
$pdo->prepare("UPDATE users SET o_sebe=:o_sebe WHERE id>=:id_min AND id<=:id_max"*->execute(array(':o_sebe'=>$o_sebe,':id_min'=>9,':id_max'=>16));
[/code]

Хотя то и то какашка*
P.S эти смайлы здесь задрали... портят всё*

3. (6 янв 2017, 00:35) [0/0] [0] [отв] [спам] [под] +1 | -1

<?php
for ($num = 9; $num++<16; $num++) {
DB::$dbs->query("UPDATE `users` SET `text` = ? WHERE `user_id` = ?", array($text, $num));
}
?>

4. [автор] (6 янв 2017, 00:41) [0/0] [0] [отв] [спам] [под] +1 | -1

Денис Павлик,
Так легче)
mysql_query("UPDATE `user` SET `date_last` = '".time()."' WHERE id >=9 AND id <=15 "*;

5.
RUKANO * 2.89
(6 янв 2017, 01:28) [0/0] [0] [отв] [спам] [под] +1 | -1

Вот набросал маленький модуль*
[code]
///////////////////
if(isset($_REQUEST['GO'])){
$o_sebe=$_POST['o_sebe'];
$id_min=$_POST['id_min'];
$id_max=$_POST['id_max'];
if(!$id_min){$err='Введите от какого ID делать UPDATE';}
if(!$id_max){$err='Введите по какой ID делать UPDATE';}
if($err){echo $err;}
else{$pdo->prepare("UPDATE users SET o_sebe=:o_sebe WHERE id>=:id_min AND id<=:id_max"*->execute(array(':o_sebe'=>$o_sebe,':id_min'=>$id_min,':id_max'=>$id_max));
echo 'Успешно обновлено!'; exit();}}
echo '<form method="POST">
-Поле юзера о себе<br/> <textarea name="o_sebe">'.$o_sebe.'</textarea><br/>
-От какого ID делать UPDATE<br/> <input type="text" name="id_min"><br/>
-По какой ID делать UPDATE<br/> <input type="text" name="id_max"><br/>
<input type="submit" name="GO" value="Обновить данные">
</form>';
///////////////////
[/code]
Добавлено 06.01.17 в 01:30:33:
Вводишь от какого ID и по какой делать UPDATE. поле o_sebe замени на свое..
У тебя подключение mysql?
Если да то переписать надо сам запрос*

6. [автор] (6 янв 2017, 10:39) [0/0] [0] [отв] [спам] [под] +1 | -1

RUKANO, Нормально, спасибо *

7.
RGame * 3.65
(6 янв 2017, 10:40) [0/0] [0] [отв] [спам] [под] +1 | -1

Лучше уж запросом

8.
RUKANO * 2.89
(6 янв 2017, 15:24) [0/0] [0] [отв] [спам] [под] +1 | -1

Где? Не вижу*

  • 1 из 1
Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 0
Скачать тему | Файлы темы | Фильтр сообщений