Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使最近的价格下降?_Php_Mysql - Fatal编程技术网

Php 如何使最近的价格下降?

Php 如何使最近的价格下降?,php,mysql,Php,Mysql,我正在制作一个基本的评论程序,显示一个人的名字和他们的评论。因此,我想知道如何通过最近的评论来显示评论,而不是通过第一、第二、第三、第四、第五个来显示评论 index.php 向查询字符串中添加按post_id DESC排序的订单 您已在Post表中过帐日期?您需要修改查询SELECT*FROM posts,以便在某些列上使用ORDER BY。也就是说,请提供posts表中的所有列。请停止使用mysql_*库。他们不赞成!用PDO代替。什么是PDO?你能把我和它联系起来吗? <?php /

我正在制作一个基本的评论程序,显示一个人的名字和他们的评论。因此,我想知道如何通过最近的评论来显示评论,而不是通过第一、第二、第三、第四、第五个来显示评论

index.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";