
正文
php连接达梦数据库失败 达梦数据库连接数
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP连接数据库连接不上
首先确认数据库名是否写错,然后看引入路径是否正确。最后看语法是否正确。没有报错提示,只能想到这些。
相关问答
Q1: 连接php显示数据库失败怎么回事啊?
连接字串中的用户名和密码错误。php连接达梦数据库失败你查一下test.php的第三行看看就知道php连接达梦数据库失败了。
Q2: 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";
}
?
Q3: PHP程序连接数据库提示由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
一般情况是本地网络问题php连接达梦数据库失败,断开一下网络或者重启一下路由器即可解决php连接达梦数据库失败!
Q4: 为什么php连接不了数据库?
这个错误的意思是文件没有找到,需要的文件名是:数据库连接.PHP
你检查文件是否存在,确保正确文件存在即可解决。
当然,有时候看起来存在,实际上电脑认为不存在,这就是汉字编码问题,看起来一样的汉字,在UTF-8、GBK下的电脑存储数据是不同的。建议所有的PHP文件名都使用英文,这样可以避免编码问题。
Q5: PHP登陆注册页在本地测试时,出现连接数据库失败的情况怎么办?
1、检查环境正常
使用mysql -u root -p 可以进入MySQL操作界面
直接使用/usr/local/php5/bin/php /web/test.php执行可以连上数据库
2、打开hosts加入
复制代码代码如下:127.0.0.1 qttc
使用qttc当主机连接也正常,唯独就不认localhost。
3、localhost连接方式不同导致
为了了解PHP连接数据库时,主机填写localhost与其它的区别阅读了大量资料,最后得知:
当主机填写为localhost时mysql会采用 unix domain socket连接
当主机填写为127.0.0.1时mysql会采用tcp方式连接
这是linux套接字网络的特性,win平台不会有这个问题
4、解决方法
在my.cnf的[mysql]区段里添加
复制代码代码如下:
protocol=tcp
保存重启MySQL,问题解决!
关于php连接达梦数据库失败和达梦数据库连接数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。





