本文目录一览:
- 1、php连接数据库失败怎么办
- 2、为什么php连接不了数据库?
- 3、连接php显示数据库失败怎么回事啊?
- 4、我的php就是和数据库无法建立连接
- 5、PHP连接数据库连接不上
- 6、php连接数据库失败
php连接数据库失败怎么办
首先你可以把链接失败的错误编码或者错误代码展示出来,然后根据错误编码去手册上面找对应编码错误的原因及解决的办法。
为什么php连接不了数据库?
这个错误的意思是文件没有找到,需要的文件名是:数据库连接.PHP
你检查文件是否存在,确保正确文件存在即可解决。
当然,有时候看起来存在,实际上电脑认为不存在,这就是汉字编码问题,看起来一样的汉字,在UTF-8、GBK下的电脑存储数据是不同的。建议所有的PHP文件名都使用英文,这样可以避免编码问题。
连接php显示数据库失败怎么回事啊?
连接字串中的用户名和密码错误。你查一下test.php的第三行看看就知道了。
我的php就是和数据库无法建立连接
一、常用普通方法
$mysql_server="localhost";
$mysql_username="数据库用户名";
$mysql_password="数据库密码";
$mysql_database="数据库名";
//建立数据库链接
$conn = mysql_connect($mysql_server,$mysql_username,$mysql_password) or die("数据库链接错误");
//选择某个数据库
mysql_select_db($mysql_database,$conn);
mysql_query("set names 'utf8'");
//执行MySQL语句
$result=mysql_query("SELECT id,name FROM 数据库表");
//提取数据
$row=mysql_fetch_row($result);
在提取数据的时候,我们使用mysql_fetch_row,还可以使用mysql_fetch_assoc和mysql_fetch_array,具体的我们参考手册。
第二、面向对象方法
$db=new mysqli($dbhost,$username,$userpass,$dbdatabase);
if(mysqli_connect_error()){
echo 'Could not connect to database.';
exit;
}
$result=$db-query("SELECT id,name FROM user");
$row=$result-fetch_row();
第三、PDO方法
$dsn='mysql:host='.$dbhost.';dbname='.$dbdatabase.';'
$dbh=new PDO($dsn,$username,$userpass);$stmt=$dbh-query('SELECT id,name FROM user');
$row=$stmt-fetch();
推荐第三种连接方式
PHP连接数据库连接不上
首先确认数据库名是否写错,然后看引入路径是否正确。最后看语法是否正确。没有报错提示,只能想到这些。
php连接数据库失败
mysql_connect();
你先用php文件调用这个填上你的信息参数
看看连接成不成功,然后看下mysql_error 出来什么