php连接mysql异常,php数据库连接失败的原因

本文目录一览:

php连接mysql出现的问题

看你的代码和报的错应该是mysqli扩展没启用。

启用方法:

打开PHP的配置文件找到类似

extension=php_mysqli

将前面的;或者 # 去掉,然后重启apache等服务

PHP代码连接mysql数据库,我照着书上写为什么连接不上呢?

就你上面的代码来看,存在二方面错误:

1、or语句写法错误,你的代码中,所有的or语句都和它之前的代码写在一起,没有空格,这是格式错误;

2、mysql_select_db函数被你写成了

mysql_selcet_db

修改后的代码:

?php

$host=”localhost”;

$user=”root”;

$password=”770880520″;

$dbase_name=”wei”;

$conn=mysql_connect($host,$user,$password)

or

die(“连接mysql服务器失败”.mysql_error());

echo

“mysql服务器:$host

用户名:$userbr”;

mysql_select_db($dbase_name,$conn)

or

die(“连接mysql数据库失败”.mysql_error());

echo”数据库:$dbase_namebr”;

echo”连接mysql数据库成功”;

?

如果还是运行错误,请贴出错误提示信息

PHP无法连接mysql

用户名密码不对。

如果你是在本地测试,有数据库管理权限,可以查看下有没有 bookhbw这个用户

select * from mysql.user

如果没有可以新建用户,或者在代码里直接使用root账户及密码连接(测试环境无所谓,如果是正式环境,一定要单独建一个用户,分配对应数据库的权限 )

— 创建用户

create user bookhbw@’localhost’ identified by ‘密码’;

— 授权用户指定的数据库权限

GRANT ALL PRIVILEGES ON 数据库名.* TO ‘bookhbw’@’localhost’;

— 刷新权限

FLUSH PRIVILEGES;

如果你的数据库中已经有这个账户,看下这个账户设置的Host 是localhost还是ip 还是 %

如果是ip 或者 % 则连接的服务器地址只能写ip 不能写localhost (可以新建一个同名用户绑定localhost)

以上情况,你根据自己的软件 配置,自行设置一下

PHP连接MySQL服务器老是出错

3306端口吧,不是8080

?php

$host=”localhost”;

$db_user=”root”; //用户名

$db_pass=”1″; //密码

$db_name=”lianxi”; //数据库名

$timezone=”Asia/Shanghai”;

$link=mysql_connect($host,$db_user,$db_pass);

mysql_select_db($db_name,$link);

mysql_query(“SET names UTF8”);

header(“Content-Type: text/html; charset=utf-8”);

date_default_timezone_set($timezone); //北京时间

?

PHP在连接MySQL时为什么会报个一个 HTTP ERROR 500 的错误?

应该是数据库连接失败导致的,你可以打开调试模式,然后在连接数据库的时候进行判断,你可以先在成功之后设置一个die,就是停止程序运行,看看浏览器显示500吗?如果不显示,那就是后面的语句有问题,如果显示,那就是mysqli有问题,看看有没有这个驱动,最好是看下php和服务器的日志。

原创文章,作者:VNEJM,如若转载,请注明出处:https://www.506064.com/n/316134.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
VNEJMVNEJM
上一篇 2025-01-09 12:14
下一篇 2025-01-09 12:14

相关推荐

  • PHP和Python哪个好找工作?

    PHP和Python都是非常流行的编程语言,它们被广泛应用于不同领域的开发中。但是,在考虑择业方向的时候,很多人都会有一个问题:PHP和Python哪个好找工作?这篇文章将从多个方…

    编程 2025-04-29
  • 为什么Python不能编译?——从多个方面浅析原因和解决方法

    Python作为很多开发人员、数据科学家和计算机学习者的首选编程语言之一,受到了广泛关注和应用。但与之伴随的问题之一是Python不能编译,这给基于编译的开发和部署方式带来不少麻烦…

    编程 2025-04-29
  • Python如何判断质数和异常处理

    本文主要介绍Python如何判断质数和异常处理,其中包括多个方面的内容。 一、判断质数 1、定义:质数是指除了1和它本身两个因数外,没有其他的因数。 2、判断方法: (1)从2到n…

    编程 2025-04-29
  • 光模块异常,SFP未认证(entityphysicalindex=6743835)——解决方案和

    如果您遇到类似optical module exception, sfp is not certified. (entityphysicalindex=6743835)的问题,那么…

    编程 2025-04-29
  • PHP怎么接币

    想要在自己的网站或应用中接受比特币等加密货币的支付,就需要对该加密货币拥有一定的了解,并使用对应的API进行开发。本文将从多个方面详细阐述如何使用PHP接受加密货币的支付。 一、环…

    编程 2025-04-29
  • Python运行不报错又无任何结果输出可能产生的原因以及解决方法

    在Python编程过程中,有时候会出现程序运行不报错但却没有任何结果输出的情况。本文将从多个方面解析这个问题,并提供相应的解决方法。 一、语法错误 语法错误是Python程序中最常…

    编程 2025-04-29
  • 数据库第三范式会有删除插入异常

    如果没有正确设计数据库,第三范式可能导致删除和插入异常。以下是详细解释: 一、什么是第三范式和范式理论? 范式理论是关系数据库中的一个规范化过程。第三范式是范式理论中的一种常见形式…

    编程 2025-04-29
  • ROS线程发布消息异常解决方法

    针对ROS线程发布消息异常问题,我们可以从以下几个方面进行分析和解决。 一、检查ROS代码是否正确 首先,我们需要检查ROS代码是否正确。可能会出现的问题包括: 是否正确初始化RO…

    编程 2025-04-28
  • 使用PHP foreach遍历有相同属性的值

    本篇文章将介绍如何使用PHP foreach遍历具有相同属性的值,并给出相应的代码示例。 一、基础概念 在讲解如何使用PHP foreach遍历有相同属性的值之前,我们需要先了解几…

    编程 2025-04-28
  • Python运行慢的原因

    Python语言一直被人们认为是一门易于学习和使用的语言,被广泛应用于数据分析、机器学习和人工智能等领域。然而,与其他编程语言相比,Python的运行速度却明显较慢,这是因为以下几…

    编程 2025-04-27

发表回复

登录后才能评论