所以我遇到了另一个问题。
我有这段代码:
$query = mysqli_query($mysqli_connect,"
SELECT profileCode
FROM personprofile5
WHERE profileId = '$url'
LIMIT 30
");
$sqlObject = mysqli_fetch_array($query);
$output = $sqlObject['profileCode'];
if(!empty($output)){
echo count($sqlObject);
echo '</br></br>';
print_r($sqlObject);
} else {
echo 'This page does not exist.';
}
问题是它在回显计数时应该返回2。它确实如此,但这是因为有一个$sqlObject[0]
和一个$sqlObject['profileCode']
(具有相同的结果)并不是它应该的方式。
我希望我的mysqly返回该列中的所有值。
那么谁可以帮助我呢?
答案 0 :(得分:0)
首先,您可以将mysqli_fetch_array()
与商品参数一起使用。如果您只想要一个关联数组,请使用MYSQLI_ASSOC
常量作为第二个参数。
如果你想要多个结果,你应该循环mysqli_fetch_array
或使用mysqli_fetch_all