尝试做一些简单的PHP编码来启动我的项目。我试图通过输入的URL获取数据库信息,但是当我输入有效的测试网址时,它什么都不返回。它输出为:
ID:讨论名称:
紧接着那些,他们应该拥有数据库的价值。但他们没有。那么有人可以帮助我吗?
$getdata = mysql_query("SELECT * FROM discussions WHERE urlname ='" . $_SERVER["REQUEST_URI"] . "'") or die(mysql_error());
while ($info = mysql_fetch_array( $getdata ));
{
Print "<tr>";
Print "<th>ID: </th> <td>".$info['id'] . "</td> ";
Print "<th>DISCUSSION NAME:</th> <td>".$info['discussion'] . "</td> ";
}
我的数据库信息: http://i.stack.imgur.com/b89I8.png
答案 0 :(得分:2)
你的代码有一个坏的冒号
$getdata = mysql_query("SELECT * FROM discussions WHERE urlname ='" . $_SERVER["REQUEST_URI"] . "'") or die(mysql_error());
while ($info = mysql_fetch_array( $getdata ));
{
Print "<tr>";
Print "<th>ID: </th> <td>".$info['id'] . "</td> ";
Print "<th>DISCUSSION NAME:</th> <td>".$info['discussion'] . "</td> ";
}
这一行
while ($info = mysql_fetch_array( $getdata ));
应该是
while ($info = mysql_fetch_array( $getdata ))