PHP - SQL查询没有返回任何结果

时间:2017-06-22 19:25:17

标签: php

我必须在这里遗漏一些非常明显的东西,但我不明白我在这里做错了什么。由于某种原因,$ row是空的,这不应该发生。我没有收到任何错误。

public static void bubbleSort(int[] array1){

            int temp = 0;
                for(int i = 0; i < array1.length; i++){
                    for(int j = 1; j < array1.length-i; j++){
                        if(array1[j-1] > array1[j]){
                            //sawp
                            temp = array1[j-1];
                            array1[j-1] = array1[j];
                            array1[j] = temp;
                        }
               }
           }

我很抱歉,如果这是一个糟糕的问题,我会立即将其删除,但我将不胜感激。

2 个答案:

答案 0 :(得分:2)

毫无疑问,这是一个糟糕的问题。我们都在这里学习不是吗?我宁愿用这种方式构建代码:

$uname=mysqli_real_escape_string($conn,$_SESSION["username"]);
$query1=mysqli_query($conn, "SELECT user_id FROM users WHERE username='$uname'");

if ($query1){
   while ($row = mysqli_fetch_assoc($query1){
      $user_id = $row['user_id'];
      echo $user_id;
   }
}

答案 1 :(得分:1)

试试这个

    $uname=mysqli_real_escape_string($conn,$_SESSION["username"]);
$query1="SELECT user_id FROM users WHERE username=
'$uname'";

$results=mysqli_query($conn, $query1);
if(mysqli_num_rows($results) >0){
    $row=$results->fetch_assoc();
    $uid=$row["user_id"];
}