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

急连接数据库为什么会出现如下错误

急连接数据库为什么会出现如下错误

PHP
weibo_蓉芳107_03763669 2016-10-20 14:03:49
<?php header("content-type:text/html;charset=utf-8"); $link=mysqli_connect("localhost","root","1234") or die("连接数据服务失败".mysql_error()); mysql_select_db("chat_db",$link)or die("连接数据库失败".mysql_error()); mysql_query("set names gb2312"); ?>
查看完整描述

5 回答

已采纳
?
慕仙5610752

TA贡献20条经验 获得超2个赞


都用mysql相关函数,或者都用mysqli相关函数,不能混合用

查看完整回答
反对 回复 2016-10-23
?
weibo_蓉芳107_03763669

TA贡献8条经验 获得超2个赞

我用别的软件做了  zendsdiuio 老是乱码 

以下代码是成功的

<?php

header("content-type:text/html;charset=utf-8");

$link=mysql_connect("localhost","root","1234");

if($link){

   

    echo "连接数据服务成功"."<br>".mysql_error();

}else{

    echo "连接数据服务失败"."<br>".mysql_error();

}

$sle=mysql_select_db('text');

if($sle){

    echo "连接数据库成功"."<br>".mysql_error();

}else{

    echo "连接数据库失败"."<br>".mysql_error();

}

mysql_query("set names 'utf8'");


?>  


查看完整回答
反对 回复 2016-10-20
?
帮秋

TA贡献125条经验 获得超79个赞

检查一下数据库名称,最好打印$link 看看

查看完整回答
反对 回复 2016-10-20
?
慕田峪1134683

TA贡献12条经验 获得超3个赞

你尝试用mysql_connect()链接下,然后var_dump($link),然后exit;看看是不是链接成功

查看完整回答
反对 回复 2016-10-20
?
慕田峪1134683

TA贡献12条经验 获得超3个赞

mysqli_select_db()是这个函数链接


查看完整回答
反对 回复 2016-10-20
  • weibo_蓉芳107_03763669
    weibo_蓉芳107_03763669
    mysqli_select_db() expects parameter 1 to be mysqli, string given出现这个错误了
  • 慕田峪1134683
    慕田峪1134683
    你把mysql和mysqli链接数据库弄混了,可以认真看下mysql_connect这个函数以及后面需要链接输出数据库的函数调用,不同的链接方式内置函数也不一样的。
  • 5 回答
  • 0 关注
  • 2143 浏览

添加回答

举报

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