从MySQL行获取ID

时间:2018-12-08 07:24:16

标签: php mysql variables id

这是代码:

<?php include "db.php"; ?>

<?php
function showALlData(){

      global $connection;
      $query = "SELECT * FROM users";
      $result = mysqli_query ($connection,$query);

      if (!$result){
        die('Query not connected' . mysqli_error());
      }

    /* Using  auto increament ID for update*/

        while( $row = mysqli_fetch_assoc($result)){



          echo "<option value='$id'>$id</option>";
         }  
 }

?>  

并且$id变量上的问题不起作用

2 个答案:

答案 0 :(得分:3)

while( $row = mysqli_fetch_assoc($result)){



      echo "<option value= '".$row['id']."' >".$row['id']."</option>";
     }  
}

答案 1 :(得分:2)

您尚未定义$id变量,并且不能仅引用它。如果要引用这样的变量,则需要创建它,例如,通过从查询的$row中分配“ id”:

$id = $row['id'];