我试图使用PHP和MySQL把我的第一个动态的网站上显示来自MySQL数据库的内容 - NUBE中心!帮助与ID
我在构建数据库和插入数据还算不错的枪。现在我想在php/html模板中显示每行的内容。
我创建了一个PHP文件,列出了每一行有一个链接到一个story.php文件:
<a href="story.php?id=<? echo $row->id;
?>"><?
echo $row->Name; ?></a>
但是,当我想建立story.php文件我用的时候得到一个错误:
$query = "SELECT Name, Address FROM garden WHERE id ='$id'";
$result = mysql_query($query) or die ("Error in query: $query. " .
mysql_error());
如果我硬编码WHERE ID =“1””例如,它会显示该行罚款,但用‘的$ id’没有返回。
我怎样才能得到它返回的数据根据链接中的id即行:
http://localhost:8888/test/tiebel/story.php?id=1
让“destringify”你的id值。如果id的数据类型是数据库中的整数,则不需要围绕该变量的单引号。 – 2011-02-11 00:41:41
感谢百万@cyberkiwi - 我做到了这一点,我得到“错误在查询:选择名称,地址从Tiebel_Gardens_Homes WHERE id =。你的SQL语法有错误;检查对应于你的MySQL服务器版本的手册语法使用附近''在第1行:(:) – JamesL 2011-02-11 00:48:43