MySQL查询在PHP中返回null,但在终端中很好

威廉·霍尔盖特

我是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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

查询在mysql终端中起作用,但在php中不起作用

查询在JPA / Hibernate中返回null,但在mysql中不返回

Scrapy 响应返回 [] 但在终端中打印

MySQL查询在phpMyAdmin中运行正常但在PHP中挂起

MySQL 在 PHPmyadmin 的终端中工作,但在 php 脚本中不起作用?

无法在PHP脚本中包含HTML链接,但可以很好地用作MySQL查询

php中mongodb中的聚合查询返回null

pyinstaller的ModuleNotFoundError但在Pycharm中很好

MYSQL:DATE函数在Select查询中返回null

子查询在“ NOT IN”中返回NULL

MySQL查询在phpmyadmin中工作但在php代码中没有任何原因?

查询在 pyodbc 中返回错误但在 SSMS 中没有

查询中的Azure Stream Analytics'TimeStamp By'在工作中不起作用,但在测试中效果很好

mysql查询中的php

用 PHP 中的 mysql 查询返回字符串列表

MySQL 查询未在 PHP 中返回值

UNION查询在mysql中有效,但在php中不一样

Listview和DialogFragment中的查询(查询很好!!)

MySql LEFT JOIN首先在PHP页面中返回错误,但在MYSQL命令行中更正结果

MySQL Select 查询在终端中工作。在 php 准备好的语句中失败

NSClassFromString在OC中效果很好,但在Swift中崩溃

HOUR()在MySQL中返回NULL

如何让withTimeoutOrNull返回null但在代码块中完成代码

Screenleap在php中返回NULL

regex在javascript中为null,但在php中不是

我的mysql查询是正确的,但在vb.net中是错误的

在查询中返回Null,而不是NaN

Sum()在实体框架查询中返回null

使用'&'字符的查询返回NULL,使用JS中的encodeURIComponent()和PHP中的urldecode()