为了账号安全,请及时绑定邮箱和手机立即绑定

Mysqli_Query警告:mysqli_query()期望参数1为mysqli

Mysqli_Query警告:mysqli_query()期望参数1为mysqli

慕容森 2019-08-14 15:28:51
Mysqli_Query警告:mysqli_query()期望参数1为mysqli 我的代码中出现此错误,我不知道如何解决我的代码:<?phpsession_start();include_once"connect_to_mysql.php";$db_host = "localhost";// Place the username for the MySQL database here$db_username = "root"; // Place the password for the MySQL database here$db_pass = "****"; // Place the name for the MySQL database here$db_name = "mrmagicadam";// Run the actual connection here $myConnection= mysql_connect("$db_host","$db_username","$db_pass") or die ("could not connect to mysql");mysql_select_db("mrmagicadam") or die ("no database");        $sqlCommand="SELECT id, linklabel FROM pages ORDER BY pageorder ASC";$query=mysqli_query($myConnection, $sqlCommand) or die(mysql_error());$menuDisplay="";while($row=mysql_fetch_array($query)) {    $pid=$row["id"];    $linklabel=$row["linklabel"];$menuDisplay='<a href="index.php?pid=' .$pid . '">' .$linklabel. '</a><br/>';}mysqli_free_result($query);?>这是错误的:警告:mysqli_query()期望参数1为mysqli,第17行的C:\ xampp \ htdocs \ limitless \ connect_to_mysql.php中给出的资源我做错了什么?
查看完整描述

2 回答

?
慕标5832272

TA贡献1966条经验 获得超4个赞

你正在混合mysqlimysql扩展,这将无法正常工作。

你需要使用

$myConnection= mysqli_connect("$db_host","$db_username","$db_pass") or die ("could not connect to mysql"); mysqli_select_db($myConnection, "mrmagicadam") or die ("no database");

mysqli与原始mysql扩展相比有许多改进,因此建议您使用mysqli


查看完整回答
反对 回复 2019-08-14
  • 2 回答
  • 0 关注
  • 1007 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信