我必须在这里遗漏一些非常明显的东西,但我不明白我在这里做错了什么。由于某种原因,$ 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;
}
}
}
我很抱歉,如果这是一个糟糕的问题,我会立即将其删除,但我将不胜感激。
答案 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"];
}