$result = mysql_query("UPDATE $table SET `queue2` = `queue2` + 1 WHERE `id` = '$getid'");
,但我怎麼能得到「隊列」的值,而無需打開一個新的請求到MySQL
我可以簡單地得到更新值與此命令的新值
$selresult = mysql_query("SELECT * FROM $table WHERE `id` = '$getid'") or die(mysql_error());
但恐怕數據庫可以再得到新的更新,我會得到更高的數
任何想法如何做到這一點?
正如[引言](http://www.php.net/manual/en/intro.mysql.php)給PHP手冊的一章'mysql_ *'函數所述:*此擴展名不建議編寫新的代碼。相反,無論是[mysqli](http://www.php.net/manual/en/book.mysqli.php)還是[PDO_MySQL](http://www.php.net/manual/en/ref.pdo應該使用-mysql.php)擴展名。另請參閱[MySQL API概述](http://www.php.net/manual/en/mysqlinfo.api.choosing.php)以獲取進一步幫助,以便選擇MySQL API。* – eggyal