获得精确值不是Select specific value from a fetched array从获取阵列从MySQL
,这里是我的查询:
$sql = "SELECT * FROM data ORDER BY Score DESC";
我希望它是一个人们可以更新其得分的排行榜,所以我不能使用
$sql = "SELECT * FROM data ORDER BY Score DESC WHERE ID = 1";
我想在第二行的用户名在我query.So我写道:
<?php
include "l_connection.php";
$sql = "SELECT * FROM data ORDER BY Score";
$result = mysqli_query($conn, $sql);
if($result->num_rows>0){
while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)){
}
echo "Result = '".$row[1]['Username']."''";
}
?>
但它返回的结果=“”好像有什么在数组中。
但如果我写
if($result->num_rows>0){
while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)){
echo "Name = '".$row['Username']."''";
}
}
这将返回:帕勒姆,Mojtaba,Gomnam,马苏德, 那我在第一个片段做错了什么?