Php 如何使最近的价格下降?
我正在制作一个基本的评论程序,显示一个人的名字和他们的评论。因此,我想知道如何通过最近的评论来显示评论,而不是通过第一、第二、第三、第四、第五个来显示评论 index.phpPhp 如何使最近的价格下降?,php,mysql,Php,Mysql,我正在制作一个基本的评论程序,显示一个人的名字和他们的评论。因此,我想知道如何通过最近的评论来显示评论,而不是通过第一、第二、第三、第四、第五个来显示评论 index.php 向查询字符串中添加按post_id DESC排序的订单 您已在Post表中过帐日期?您需要修改查询SELECT*FROM posts,以便在某些列上使用ORDER BY。也就是说,请提供posts表中的所有列。请停止使用mysql_*库。他们不赞成!用PDO代替。什么是PDO?你能把我和它联系起来吗? <?php /
向查询字符串中添加按post_id DESC排序的订单
您已在Post表中过帐日期?您需要修改查询SELECT*FROM posts,以便在某些列上使用ORDER BY。也就是说,请提供posts表中的所有列。请停止使用mysql_*库。他们不赞成!用PDO代替。什么是PDO?你能把我和它联系起来吗?
<?php //index.php
require_once 'login.php';
$db_server = mysql_connect($db_hostname, $db_username, $db_password);
if(!$db_server) die("Unable to connect to server: " . mysql_error());
mysql_select_db($db_database, $db_server) or die("Unable to select database: ");
if (isset($_POST['post_name']) && isset($_POST['post_message'])) {
# code...
$post_name = get_post('post_name');
$post_message = get_post('post_message');
$query = "INSERT INTO posts VALUES" . "('','$post_name', '$post_message')";
if(!mysql_query($query, $db_server)){
echo "INSERT FAILED: $query <br />";
mysql_error() . "<br /><br />";
}
}
echo <<<_END
<form action="index.php" method="post">
<pre>
Name <input type="text" name="post_name" required/>
Message <textarea rows="4" cols="50" name="post_message" required>Enter ur message here lol</textarea>
<input type="submit" value="submit" />
</pre>
</form>
_END;
$query = "SELECT * FROM posts";
$result = mysql_query($query);
if(!$result) die("database acess failed:" . mysql_error());
$rows= mysql_num_rows($result);
for ($i=0; $i < $rows; $i++) {
# code...
$row = mysql_fetch_row($result);
echo <<<_END
<pre>
Name: $row[1]
Message: $row[2]
</pre>
_END;
}
function get_post($var){
return mysql_real_escape_string($_POST[$var]);
}
?>
CREATE TABLE IF NOT EXISTS `posts` (
post_id int(10) unsigned NOT NULL AUTO_INCREMENT,
post_name varchar(100) NOT NULL,
post_message varchar(150) NOT NULL,
PRIMARY KEY (`post_id`)
)
$query = "SELECT * FROM posts ORDER BY post_id DESC";