【问题标题】:PHP and MySQL show for before positionPHP 和 MySQL 显示之前的位置
【发布时间】:2018-02-20 03:32:59
【问题描述】:

我有一个 Mysql 数据库,其中的记录按位置排序。我如何显示。一个位置之前的数据,不显示后面位置的数据?

PHP 调用数据

$r_ruta = $_GET["r_ruta"]; 
$jornada = $_GET["jornada"]; 
$query = mysqli_query($con, 'SELECT * '.
                            'FROM escolar '.
                            "WHERE r_ruta = '$r_ruta' ".
                              "AND jornada = '$jornada' ".
                            'ORDER BY pos ASC');

【问题讨论】:

  • 指的是BETWEEN运营商?
  • 详细描述你想要什么。
  • 我需要显示与我的id相关的坐标,以及之前的那个和前一个id,只有这两个数据

标签: php mysql


【解决方案1】:

使用上面的查询,你会得到这个id,比如$id。然后下一个查询以前的 id 可以是这样的 -

        $query = mysqli_query($con, 'SELECT * '.
                            'FROM escolar '.
                            "WHERE id < '$id' ".
                            'ORDER BY id DESC LIMIT 1');

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-04
    • 2013-05-07
    • 1970-01-01
    • 2018-08-23
    • 2014-10-16
    • 2020-07-22
    相关资源
    最近更新 更多