Warning: mysqli_query() expects parameter 1 to be mysqli, object given in

classmysqlConnextendssqlCrud{private$conn;private$table;private$server;private$userna... class mysqlConn extends sqlCrud{
private $conn;
private $table;
private $server;
private $username;
private $password;
public function mysqlConn($server,$username,$password,$table){
$this->conn=mysqli_connect("$this->server","$this->username","$this->password",$this->table);
if(!$this->conn){
die(mysql_error());
}
}
}
$mysqlconn=new mysqlConn("localhost","root","123456","test");
$sql="SELECT * FROM test";
$query=mysqli_query($mysqlconn,$sql) or die(mysql_error());
最后一句为什么错了?
展开
 我来答
你以为你以为de
2014-12-17 · 知道合伙人软件行家
你以为你以为de
知道合伙人软件行家
采纳数:503 获赞数:1339
某培训机构毕业,大专学位。工作2年,喜欢百度知道答题,可以互相学习共通过进步。

向TA提问 私信TA
展开全部
mysql_query();你这里面的参数写反了吧,这是例子:

<?php
$con = mysql_connect("localhost","mysql_user","mysql_pwd");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

$sql = "SELECT * FROM Person";
mysql_query($sql,$con);

// 一些代码

mysql_close($con);
?>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
根号叁科技
2014-12-16 · 知道合伙人软件行家
根号叁科技
知道合伙人软件行家
采纳数:200 获赞数:1123
本科毕业于山东理工大学物理学专业,硕士就读于南京理工大学模式识别与智能系统。

向TA提问 私信TA
展开全部

改成这样

$query=mysqli_query($mysqlconn->conn,$sql) or die(mysql_error());
更多追问追答
追问
conn是private,不能访问的
追答
没注意,那你在类里写个public的方法调用就好了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式