Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php MySqli查询已影响行,但不会显示结果_Php_Mysql - Fatal编程技术网

Php MySqli查询已影响行,但不会显示结果

Php MySqli查询已影响行,但不会显示结果,php,mysql,Php,Mysql,我使用基本SQL已经有一段时间了,遇到的任何问题都很简单。我不知道我是否丢失了一些东西,但我已与mySQL服务器建立了正常连接,并有结果(num\u rows=1),但通过mysqli\u fetch\u array或fetch\u assoc将不会显示任何内容 $con = mysqli_connect("localhost", "***", "***", "***"); $result = mysqli_query($con,"SELECT * FROM support WHERE stea

我使用基本SQL已经有一段时间了,遇到的任何问题都很简单。我不知道我是否丢失了一些东西,但我已与mySQL服务器建立了正常连接,并有结果(
num\u rows=1
),但通过
mysqli\u fetch\u array
fetch\u assoc
将不会显示任何内容

$con = mysqli_connect("localhost", "***", "***", "***");
$result = mysqli_query($con,"SELECT * FROM support WHERE steamid = '".$steamprofile['***']."'");

while($row = mysqli_fetch_array($result)) {
   echo $row["email"];
}

您可以像这样修改代码

$con = mysqli_connect("localhost", "***", "***", "***");
$result = mysqli_query($con,"SELECT * FROM support WHERE steamid = '".$steamprofile['***']."'");
while($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) {
$row["email"];
}

我认为缺陷在于
$row=mysqli\u fetch\u array($result)

您的查询取决于
$streamprofile['***']
。另外,您需要“回显”该行。您没有使用
$row[“email”]执行任何操作。我使用了完全相同的方法,通过我的网站在查询中使用变量,它可以在所有其他页面上运行。我正试图回显来自
$row[“email”]中$streamprofile['***']所在行的信息什么都不做;这是一个错误。将
或die(mysqli\u错误($con))
添加到查询中。除此之外,我不知道还能告诉你什么。确保没有空间捉弄你。你的问题几乎无法回答。你认为这是一个bug吗?你不确定?