Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.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 - Fatal编程技术网

Php 不能';拿不到Mysqli

Php 不能';拿不到Mysqli,php,Php,我在修复代码时遇到了问题它说 警告:mysqli_query():无法在中获取mysqli D:\Websites\movie site\watch.php第56.php行警告: mysqli_fetch_array()要求参数1为mysqli_result,null 在第59行的D:\Websites\movie site\watch.php中给出 从错误的声音来看,您在mysqli\u query()中提供的查询可能有语法错误,这可以解释mysqli\u query()无法工作的原因 mys

我在修复代码时遇到了问题它说

警告:mysqli_query():无法在中获取mysqli D:\Websites\movie site\watch.php第56.php行警告: mysqli_fetch_array()要求参数1为mysqli_result,null 在第59行的D:\Websites\movie site\watch.php中给出


从错误的声音来看,您在
mysqli\u query()
中提供的查询可能有语法错误,这可以解释
mysqli\u query()
无法工作的原因

mysqli_ufetch\u array()
将无法工作,除非您从
mysqli\u query()
,否则良好的编程实践是在使用
mysqli\u fetch\u array()
检查由
mysqli\u query()
返回的内容之前,因为它说参数中的值为NULL,因此示例检查将是

if(empty(mysqli_query($conn,$query)))
{
     echo "can not execute query"; // can use anything as a friendly error
}

从您得到的错误中,我可以说您没有向
mysqli\u fetch\u array()
函数传递任何参数,而它需要一个参数

您应该使用SQL查询作为参数运行
mysqli\u query()
函数,并将返回的结果存储到结果变量中

例如:

 $result = mysqli_query($connection,"SELECT * FROM Peson");
while($row = mysqli_fetch_array($result))
  {
  echo $row['FirstName'] . " " . $row['LastName'];
  echo "<br>";
  }
然后您应该使用
$result
变量和
msqli\u fetch\u query()
将结果提取到行数组中

例如:

 $result = mysqli_query($connection,"SELECT * FROM Peson");
while($row = mysqli_fetch_array($result))
  {
  echo $row['FirstName'] . " " . $row['LastName'];
  echo "<br>";
  }
while($row=mysqli\u fetch\u数组($result))
{
echo$row['FirstName']。“”.$row['LastName'];
回声“
”; }
我在关闭mysqli连接时遇到了这个问题,在关闭mysqli后,我又执行了一些查询,但我遇到了这个错误。因此,请检查您与mysqli服务器的连接是否正常

您是否有正在运行的mysqli连接?你能展示一些代码吗?如果可以提供代码,那就太棒了。如果你想在这里找到解决方案,你需要更具描述性地分享失败的代码、错误陈述(就像你已经提供的那些),如果你不打算向我们展示代码,用谷歌搜索你的警告信息。我上学期读心术课不及格,所以我帮不了你投票通过了。我发现PHP在提供有用的错误消息方面相当娴熟,很容易用谷歌搜索…另一方面是Java…你的答案中有两个错误。一)
mysql\u
OP正在使用
mysqli\u
和二)这是
f
etch,而不是
g
etch;-)哦,如果你投了反对票,我不会投的,这不是我的风格。许多人不喜欢提到学校,他们删除了它。我不知道人们会给它加热那么多