Подскажите с таким вопросом. Мне необходимо сделать 2 запроса.
1) Выборка из таблицы. В таблице users надо найти ИД того, у кого больше всех значение в поле money то есть запрос должен быть вида: $resu = \'Select * from users order by money desc limit 1\';
2) Из 1 запроса мне нужно вытащить ИД и сделать UPDATE с обновлением поля. Запрос UPDATE я соберу. но вот как мне в UPDATE передать значение ИД 1 запроса?
$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]\"
Извини я наверно не правильно написал по поводу выборки. В твоем примере мы выбираем как я понял users с ИД =1, который был отсортирован по полю money. а мне нужно из отсортированного поля, взять 1 результат, и вытащить его ИД. и передать во второй запрос.
$resu = \'Select * from users order by money desc limit 1\';
while($post = mysql_fetch_assoc
($resu){ //считает в кого больше монет
$post[id] //выводит ид самого багатого
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\"
?>
Михаил, огромное спасибо за столь хорошую подсказку. Сам только учусь со всем этим. за одно познакомился с mysql_fetch_array буду знать.