1
我在查詢mysql_fetch_assoc無法訪問同類者列名
$query = mysql_query("SELECT * FROM reservation r, users u ...")
while($fetch = mysql_fetch_assoc($query)){
if($fetch['u.id'] == $fetch['r.id'])
...
而且這裏有一個以上的表的問題,我有相同的列名在表上,當我嘗試比較保留的ID用戶的ID我只有用戶的ID!
我可以用列名替換'*',並用AS (SELECT s.id as sid ...)
更改它們的名字,但有沒有更簡單的方法? 例如:
請不要在新代碼中使用'mysql_ *'函數。他們不再被維護,社區已經開始[棄用流程](http://goo.gl/KJveJ)。請參閱[**紅框**](http://goo.gl/GPmFd)?相反,您應該瞭解[準備好的語句](http://goo.gl/vn8zQ)並使用[PDO](http://php.net/pdo)或[MySQLi](http://php.net/ mysqli的)。如果你不能決定,[本文](http://goo.gl/3gqF9)將有助於選擇。如果你關心學習,[這裏是很好的PDO教程](http://goo.gl/vFWnC)。 –