php 无法创建数据库也不能执行SQL文件

2025-06-26 06:51:57
推荐回答(3个)
回答1:

代码比较长,看了后,提几点建议:

既然是要查代码为什么没有达到预期的效果,那么可以将代码各步骤进行分解开。

从代码的功能来看,应该是个建库的代码,那么,要完成一个建库的功能,可能的步骤错误发生之处:

1. 数据库连接不对(用户名、密码错误,没有建库权限等)。

2. 既然是用读取 SQL 文件的形式载入,那么:

a. SQL语句没有编写正确。
b. 文本的编码格式不符(比如ANSI / UTF-8)。
c. 读取SQL后,进行语句处理不正确。

可能还有其他存在错误之处,比如,PHP环境没有设置好、Mysql没有安装配置好等等。

建议你设定断点,然后逐句跟踪调试,这个代码都在一个文件里,跟踪调试比较方便 。

回答2:

分开看哈

回答3:

输出日志看看$dbname的值是什么?