{% else-1 %}
Обновить
* Тема закрыта!
1.
Qbik * 0.32
[автор] (25 фев 2013, 17:40) [0/0] [0] [спам] [под]

Подскажите с таким вопросом. Мне необходимо сделать 2 запроса.
1) Выборка из таблицы. В таблице users надо найти ИД того, у кого больше всех значение в поле money то есть запрос должен быть вида: $resu = \'Select * from users order by money desc limit 1\';
2) Из 1 запроса мне нужно вытащить ИД и сделать UPDATE с обновлением поля. Запрос UPDATE я соберу. но вот как мне в UPDATE передать значение ИД 1 запроса?

2. (25 фев 2013, 17:44) [0/0] [0] [спам] [под]

$resu = \'Select * from users order by money desc limit 1\';
while($post = mysql_fetch_assoc($resu){
mysql_query(\"INSERT INTO users SET money=количество WHERE id=$post[id]\"*;


Изм. 2 раз. / Посл. изм. (25 фев 2013, 17:51)
3.
Qbik * 0.32
[автор] (25 фев 2013, 17:52) [0/0] [0] [спам] [под]
komer,

Извини я наверно не правильно написал по поводу выборки. В твоем примере мы выбираем как я понял users с ИД =1, который был отсортирован по полю money. а мне нужно из отсортированного поля, взять 1 результат, и вытащить его ИД. и передать во второй запрос.

4. (25 фев 2013, 18:00) [0/0] [0] [спам] [под]

Qbik, подробней пожалуста

5. (25 фев 2013, 18:05) [0/0] [0] [спам] [под]

$resu = \'Select * from users order by money desc limit 1\';
while($post = mysql_fetch_assoc
($resu){ //считает в кого больше монет
$post[id] //выводит ид самого багатого

6. (25 фев 2013, 18:14) [1/0] [1] [спам] [под]

Qbik,
<?
$resu = mysql_query(\"SELECT `id`,`money` FROM `users` ORDER BY `money` LIMIT 1\"*;
$r = mysql_fetch_array($resu);
mysql_query(\"UPDATE `users` SET `money`=\'тут вписиваем обновленное значение\' WHERE `id`=\'$r[id]\' LIMIT 1\"*;



?>

7.
Qbik * 0.32
[автор] (25 фев 2013, 18:54) [0/0] [0] [спам] [под]

Михаил, огромное спасибо за столь хорошую подсказку. Сам только учусь со всем этим. за одно познакомился с mysql_fetch_array * буду знать.

8.
Qbik * 0.32
[автор] (25 фев 2013, 18:54) [0/0] [0] [спам] [под]

Тема закрыта для обсуждения! *

  • 1 из 1
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений