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

mysql_select_db(‘info')连接不成功

整体显示为:数据库连接成功 Fatal error: Uncaught Error: Call to undefined function mysql_select_db() in C:\Demo\mysql\index.php:14 Stack trace: #0 {main} thrown in C:\Demo\mysql\index.php on line 14

那个info连接不了

正在回答

4 回答

我也遇到这个问题,可能有些编辑器没用开启或支持mysql库。

PHP中一个数据库可能有一个或者多个扩展,其中既有官方的,也有第三方提供的。像Mysql常用的扩展有原生的mysql库,也可以使用增强版的mysqli扩展,还可以使用PDO进行连接与操作。

不同的扩展提供基本相近的操作方法,不同的是可能具备一些新特性,以及操作性能可能会有所不同。

mysql扩展进行数据库连接的方法:

$link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password');

mysqli扩展:

$link = mysqli_connect('mysql_host', 'mysql_user', 'mysql_password');

PDO扩展

$dsn = 'mysql:dbname=testdb;host=127.0.0.1';
$user = 'dbuser';
$password = 'dbpass';
$dbh = new PDO($dsn, $user, $password);


0 回复 有任何疑惑可以回复我~

mysqli  你开启了 为什么mysql你不开启啊。Call to undefined function mysql_select_db    找不到系统函数,你看看mysql的扩展是不是没开

0 回复 有任何疑惑可以回复我~
<?php
    header("Content-type:text/html;charset=utf-8");
    if($con=mysqli_connect("localhost","root","")){
        echo "数据库连接成功";
    }else{
        echo "数据库连接失败";
    }
    if(mysql_select_db("info",$con)){
        echo "成功";
    }else{
        echo "失败";
    }
    mysql_close($con);
 ?>
 
 
为什么会出现这样!
用$mysqli = mysqli_connect('localhost', 'root', '', 'info');就可以了,为什么啊!


0 回复 有任何疑惑可以回复我~

你发这个是叫我翻译么?代码!

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP与MySQL关系大揭秘
  • 参与学习       72509    人
  • 解答问题       978    个

让我们一起走上探秘之旅,找寻php和mysql恋爱的真谛

进入课程

mysql_select_db(‘info')连接不成功

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号