Php连接片数据库报错 php连接数据库的函数

php连接mysql数据库,报错Function mysql_connect() is deprecated?info.php在CentOS 64位虚拟机运行的时候,其中MySQL版本那一栏是空白信息 。我查看了info.php源码,开始以为是MySQL数据库的用户名和密码填写错了,仔细检查没有错误之后,便查看了Apache的error_log,得到如下消息:
mysql_connect(): No such file or directory
【Php连接片数据库报错 php连接数据库的函数】在网上查了一下,说是本地socket设置与默认的不一样 , 导致php无法找到mysql的socket文件 。根据网上提供的方法 , 需要做如下操作 。
首先,在MySQL中用status查看数据库状态,如下所示:
mysqlVer 14.14 Distrib 5.1.69, for redhat-Linux-gnu (x86_64) using readline 5.1
Connection id:
10
Current database:
Current user:
root@localhost
SSL: Not in use
Current pager:
stdout
Using outfile:
''
Using delimiter:
;
Server version:
5.1.69 Source distribution
Protocol version:
10
Connection:
Localhost via UNIX socket
Server characterset:
latin1
Dbcharacterset:
latin1
Client characterset:
latin1
Conn.characterset:
latin1
UNIX socket:
/var/lib/mysql/mysql.sock
Uptime:
20 hours 55 min 30 sec
其中,标红的部分是我们需要的 。然后打开php.ini文件,需要将mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket的值设置为标红后面的那个目录 。重启apache服务器,后续info.php工作正常,MySQL的版本信息能够正常显示了 。
连接php显示数据库失败怎么回事?。?/h2>连接字串中Php连接片数据库报错的用户名和密码错误 。Php连接片数据库报错你查一下test.phpPhp连接片数据库报错的第三行看看就知道Php连接片数据库报错了 。
php链接数据库出错是什么原因你创建数据库的时候没有一个连接标识怎么能创建成功.应该先连接mysql 。
看看手册上写的.
?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
$sql = 'CREATE DATABASE my_db';
if (mysql_query($sql, $link)) {
echo "Database my_db created successfully\n";
} else {
echo 'Error creating database: ' . mysql_error() . "\n";
}
?
php连接数据库报错?php5.6以后已经弃用了mysql_函数,估计你是版本太高了,高于5.6版本的可以用mysqli_函数 , 具体写法请查阅PHP文档
php 5.3.5连接数据库报错先来看看PHP5.3以前的mysql_query这个函数
resource mysql_query ( string $query [, resource $link_identifier] )
这里的$link_identifier是可选的,如果你没写,那么就会自动调用上一个使用mysql_connect的连接
而PHP5.3必须要加这个连接参数
所以你应该这样使用:
$link = mysql_connect('localhost:3306', 'db_user', 'db_pwd');
这里建立一个数据库的连接
然后每次使用mysql_query的使用你都应该把$link带上 , 如:
mysql_query('SQL语句', $link);
这样就不会出错了 , 你可以封装成一个类,在类结束的时候自动关闭连接
关于Php连接片数据库报错和php连接数据库的函数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读