我在与传递参数的查询到另一个页面有点问题。PHP变量传递通过HREF
我想使餐厅将通过产品的名称来处理下一个页面上的查询链接的名称。
echo "<p class='p2'><a class='link' href='restaurant.php?name=". $row['name'] ."'><strong>". $row['name'] ."</strong></a>
餐厅页面
<?php
require ("db.php");
$name = $_GET['name'];
$query = "SELECT * FROM restaurant WHERE name =\"$name\"";
$result = mysql_query($query);
$row = mysql_fetch_array($result);
?>
,但没有对
显示。
任何想法,我做错了吗?
请不要使用新代码'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)。 – 2012-07-26 20:28:47
你需要了解SQL注入,尤其是当你是一个初学者:http://bobby-tables.com/ – Jakub 2012-07-26 20:28:47
愚蠢的问题,但...你'var_dump'或'print_r'你'$ row'?我的意思是,在餐厅页面上。 – Palladium 2012-07-26 20:34:33