php 期望参数1为资源,php – mysql_fetch_array()期望参数1是资源,字符串给出

mysql_fetch_array() expects parameter 1 to be resource, string given.

谢谢你的任何建议.

class DBConn /*extends Config*/ {

public function dbConnection(){

$db_host = 'localhost';

$db_login = 'root';

$db_password = '';

$db_name = "database";

$conn = mysql_connect($db_host, $db_login, $db_password);

$db = mysql_select_db($db_name);

}

}

class DBQueries extends DBConn {

function displayUsers(){

$this->dbConnection();

$query = "SELECT * FROM users";

$result = mysql_query($query);

while ($row = mysql_fetch_array($query)) {

echo $row['password'];

}

}

}

解决方法:

当你需要传入$result这是你的db结果对象时,你传入$query这是你的sql字符串.

class DBQueries extends DBConn {

function displayUsers(){

$this->dbConnection();

$query = "SELECT * FROM users";

$result = mysql_query($query);

while ($row = mysql_fetch_array($result)) {

echo $row['password'];

}

}

}

标签:php,mysql,oop

来源: https://codeday.me/bug/20190926/1819916.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值