我想不通爲什麼,但是當我運行該腳本,它只是顯示$row[0]
列,而不是我提出的任何其他列。PHP/MySQL的選擇單一對象返回山坳名稱,而不是價值
$mlsnum = mysql_real_escape_string($_GET['mlsnum']);
$link = mysql_connect('localhost','user','password');
mysql_select_db('singleprop', $link);
$query = "SELECT 'MSTLISTPRC' FROM jos_mls WHERE MSTMLSNO = '".$mlsnum."';";
$return = mysql_query($query);
$result = mysql_fetch_array($return);
$price = $result['MSTLISTPRC'];
echo $price;
而不是回顯符合WHERE
條件的列的值,它回顯列名稱。
當我這樣做,我沒有得到它應該顯示的價值,我只得到'0'。我可以通過PHPmyAdmin驗證值應該是什麼,並且查詢的$ mlsnum值是正確的。 – Plummer 2013-03-06 21:07:54
@tPlummer print_r($ result);你會明白爲什麼。 – 2013-03-06 21:09:27
@tPlummer看我的更新。您需要使用關聯數組。 – Kermit 2013-03-06 21:09:47