2012-01-29 179 views
0


我在我的脚上有另一个错误,这是为MYSQL数据库中的每一行数据创建一个页面。
代码如下:http://pastebin.com/rmWbJhVm
即使它使用与http://bobcraft-games.com/TSL/完全相同的输出方法(除非它不在while循环中),我不明白它为什么会搞乱。

所有的mysql信息都是正确的。

感谢您的帮助!MYSQL - 输出不正确?

+0

接受答案,如果解决了。谢谢 – 2012-01-30 18:57:20

回答

0

在线你没有在任何地方存储mysql_real_escape_string()返回的结果。它改成这样:

$page = mysql_real_escape_string($page, $conn); 
+0

感谢您的回复 - 但它仍然行不通!它没有改变页面上的任何内容。 – 2012-01-29 20:50:01

1

URL模式http://bobcraft-games.com/TSL/page.php? id = 1表明您正在传递id作为GET参数。
但是取而代之,您正在取回名为page的参数,如$page = $_GET['page']

所以,

  1. 将其更改为$page = $_GET['id']
  2. 也将mysql_real_escape_string($page, $conn)更改为$page = mysql_real_escape_string($page, $conn)
+0

谢谢!由于我的新手头脑,我经常忘记这些事情。它完美的作品。 – 2012-01-29 20:56:16

+0

好的。我什至没有注意到,然后读你的回复大声笑。 – HenryGuy 2012-01-29 21:25:09