我希望用户通过textarea将注释发布到数据库中,然后数据库应该将信息放回到网站上。但是这不起作用!显示mysql表中的所有数据
的index.php:
<textarea rows="2" cols="71" wrap="physical" placeholder = "Post Something!" name="rant_box"></textarea>
<input type="submit" value="Post" name="post_btn"/>
<?php
$getquery = mysql_query("SELECT data FROM status ORDER BY id DESC");
while($rows = mysql_fetch_array($getquery)){
$id = $rows['id'];
$status = $rows['status'];
echo $status . '<br />' . '<br />';
}
?>
数据正在正确地输入到数据库中。但回调并将其发回到index.php页面不起作用。
[请不要”在新代码中使用'mysql_ *'functions](http://stackoverflow.com/q/12859942/1190388)。他们不再被维护,并[正式弃用](https://wiki.php.net/rfc/mysql_deprecation)。看到红色框?改为了解准备好的语句,然后使用[tag:PDO]或[tag:MySQLi]。 – hjpotter92 2013-04-06 22:02:56
您的'select'语句不包含'id'列。但是你试图找回它。 – hd1 2013-04-06 22:04:47
我将SELECT数据更改为SELECT *。但它仍然没有显示数据。 – Karthik 2013-04-06 22:12:02