//此代码的错误
<?php
$dbserver="localhost";
$dbuser="root";
$dbpwd="";
$dbname="sectinfo_aisect";
$cid= new mysqli($dbserver,$dbuser,$dbpwd,$dbname);
if($cid->error){
die("Connection Faild:". $cid->error);
}
$userName='Devendra';
$result = $cid-> query("SELECT designation, FROM user WHERE subadmin= '22' and username='$userName' ");
$row = $result-> fetch_assoc($result);
echo $row['designation'];
?>
致命错误:在
中的非对象上调用成员函数fetch_assoc()答案 0 :(得分:1)
致命错误:在非对象
上调用成员函数fetch_assoc()
此错误是因为您的查询$mysqli->query()
供参考 - mysqli_query()
查看您的查询是否正确。
直接在你的html
复制它们并运行到phpmyadmin
从那里得到的输出会更清楚(错误/数据)
答案 1 :(得分:0)
现在查看
$ result = $ cid - &gt; query(“SELECT assign FROM user WHERE username ='”。$ adminName。“'”); if($ result){ $ row = $ result - &gt; FETCH_ASSOC(); echo $ designation = $ row ['names']; }
答案 2 :(得分:0)
通过编辑你的行来试试这个。
$result = $cid-> query("SELECT designation FROM user WHERE subadmin= '22' and username='".$userName."'");
$row = $result-> fetch_assoc();