我是PHP和MySQL的新手,所以它可能很容易解决,但我无法弄清楚。当我在终端中输入查询时,它会返回我想要的结果,但是当我使用PHP发送查询时,它返回一个空数组,并且结果中也没有任何内容。
这是我的代码,用于发送查询,然后将其添加到另一个数组。
include 'mysql.php';
$sql = "SELECT username FROM members";
$result = $conn->query($sql);
$return = array();
while($row = mysqli_fetch_array($results)){
$return[] = $row['username'];
}
mysql.php
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
非常感谢您的任何帮助。
您正在使用$results
而不是将其$result
更改为
$result = $conn->query($sql);
$return = array();
while($row = mysqli_fetch_array($result)){
$return[] = $row['username'];
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句