我想在我的网站上选择帐户数据,但它警告我我的代码,所以我尝试对其进行修复
<?php
if($_POST["susername"] != ""){
$sqli= "SELECT*FROM user WHERE (username LIKE '%".$_POST["susername"]."%'
)";
$a= mysqli_query($con,$sqli) or die ("Error Query [".$sqli."]");
?>
<br />
<?php
while($a=mysqli_fetch_array($a)){
?>
答案 0 :(得分:1)
看看您在问题答案中发布的代码位于while($a=mysqli_fetch_array($a))
中。
第一次迭代后,$a
将是第一行(数组),而不是mysqli_result
。
我建议将您的SQL行更改为:
$sqlRes = mysqli_query($con,$sqli) or die ("Error Query [".$sqli."]");
//and then:
while($a=mysqli_fetch_array($sqlRes )){