使用PHP和MySQL从数据库中获取数据时,无法避免重复数据

544

我有一个问题。在使用PHP和MySQL从数据库中检索数据时,我无法避免重复的数据。我在下面解释我的代码。

   <?php
require_once '../../include/dbconfig.php'; 
$postdata = file_get_contents("php://input");
$request = json_decode($postdata);
$colg_id=$request->colg_id;
$result = mysqli_query($connect, "SELECT DISTINCT dept_id  from db_unit_plan where clg_id='".$colg_id."'  ");
if($row =mysqli_fetch_assoc($result)) {
    //$dept_id = $row[dept_id]; 
    //$result = mysqli_query($connect, "select *  from db_department where colg_id='".$colg_id."' and dept_id='".$dept_id."'  ");
    $data = array();
    while ($row =mysqli_fetch_assoc($result)) {
        $data[] = $row;
    }

print json_encode($data);
}
?>

db_unit_plan表中的许多行具有相同的dept_id。在这里我需要避免重复的数据。请帮助我。

缺口
<?php
require_once '../../include/dbconfig.php'; 
$postdata = file_get_contents("php://input");
$request = json_decode($postdata);
$colg_id=$request->colg_id;
$result = mysqli_query($connect, "SELECT DISTINCT dept_id FROM db_unit_plan where clg_id='".$colg_id."'  ");

$data = array();
while ($row = mysqli_fetch_assoc($result)) {
    $data[] = $row['dept_id'];
}

print json_encode($data);

编辑

如果结果中需要唯一的db_department列表:

<?php
require_once '../../include/dbconfig.php'; 
$postdata = file_get_contents("php://input");
$request = json_decode($postdata);
$colg_id=$request->colg_id;
$result = mysqli_query($connect, "SELECT DISTINCT db_department.*  
    FROM db_department 
    JOIN db_unit_plan ON db_unit_plan.dept_id = db_department.dept_id
    WHERE db_unit_plan.clg_id='".$colg_id."'  ");

$data = array();
while ($row = mysqli_fetch_assoc($result)) {
    $data[] = $row;
}

print json_encode($data);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用php和jquery ajax从mysql数据库中获取数据

来自分类Dev

从MySQL数据库获取随机数据,但不重复数据

来自分类Dev

如何避免多次重复数据库查询

来自分类Dev

使用jquery ajax进行mousemove时从数据库获取重复数据

来自分类Dev

如何使用php避免在数据库上重复?

来自分类Dev

Django重复数据库查询

来自分类Dev

如何在SQL中仅查询数据库中的旧数据和重复数据

来自分类Dev

使用mysql_fetch_array和php从数据库中获取三个元素

来自分类Dev

如何使用php从mysql数据库中获取数据

来自分类Dev

删除SQL数据库中的视图重复数据

来自分类Dev

无法从数据库中获取数据

来自分类Dev

使用php从mysql数据库中获取数据

来自分类Dev

无法使用PHP在MySQL数据库中插入数据

来自分类Dev

如何使用php date从mysql数据库获取数据?

来自分类Dev

避免在PHP中从数据库显示重复结果

来自分类Dev

使用PHP从Mysql数据库获取数据错误

来自分类Dev

无法从MySQL数据库php中回显数据

来自分类Dev

无法使用PHP,Mysql和Angular.js检查数据库中的重复数据

来自分类Dev

通过PHP从mysql数据库中获取数据

来自分类Dev

SQLite奇怪的重复数据库

来自分类Dev

避免在php mysql中重复数据更新?

来自分类Dev

oracle rman重复数据库

来自分类Dev

我在编写用于删除数据库中重复数据的mysql查询时遇到错误

来自分类Dev

使用 MySQL 和 PHP 查询时出错,基于显示数据库中的数据

来自分类Dev

连接正确时无法从数据库中获取数据

来自分类Dev

使用ajax和php从数据库中获取行

来自分类Dev

如何使用asp.net mvc检查数据库中是否存在重复数据

来自分类Dev

使用asp.net在数据库中插入数据时如何避免重复值?

来自分类Dev

无法使用php更新mysql数据库中的值

Related 相关文章

  1. 1

    使用php和jquery ajax从mysql数据库中获取数据

  2. 2

    从MySQL数据库获取随机数据,但不重复数据

  3. 3

    如何避免多次重复数据库查询

  4. 4

    使用jquery ajax进行mousemove时从数据库获取重复数据

  5. 5

    如何使用php避免在数据库上重复?

  6. 6

    Django重复数据库查询

  7. 7

    如何在SQL中仅查询数据库中的旧数据和重复数据

  8. 8

    使用mysql_fetch_array和php从数据库中获取三个元素

  9. 9

    如何使用php从mysql数据库中获取数据

  10. 10

    删除SQL数据库中的视图重复数据

  11. 11

    无法从数据库中获取数据

  12. 12

    使用php从mysql数据库中获取数据

  13. 13

    无法使用PHP在MySQL数据库中插入数据

  14. 14

    如何使用php date从mysql数据库获取数据?

  15. 15

    避免在PHP中从数据库显示重复结果

  16. 16

    使用PHP从Mysql数据库获取数据错误

  17. 17

    无法从MySQL数据库php中回显数据

  18. 18

    无法使用PHP,Mysql和Angular.js检查数据库中的重复数据

  19. 19

    通过PHP从mysql数据库中获取数据

  20. 20

    SQLite奇怪的重复数据库

  21. 21

    避免在php mysql中重复数据更新?

  22. 22

    oracle rman重复数据库

  23. 23

    我在编写用于删除数据库中重复数据的mysql查询时遇到错误

  24. 24

    使用 MySQL 和 PHP 查询时出错,基于显示数据库中的数据

  25. 25

    连接正确时无法从数据库中获取数据

  26. 26

    使用ajax和php从数据库中获取行

  27. 27

    如何使用asp.net mvc检查数据库中是否存在重复数据

  28. 28

    使用asp.net在数据库中插入数据时如何避免重复值?

  29. 29

    无法使用php更新mysql数据库中的值

热门标签

归档