我想不通为什么,但是当我运行该脚本,它只是显示$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