资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

php数据库创建文件失败,php数据库创建文件失败怎么办

php 创建文件失败,提示无法打开,请高手指教!

Warning: file_put_contents(/data/home/qxu1002120378/htdocs/) [function.file-put-contents]: failed to open stream: Is a directory

我们提供的服务有:成都网站建设、网站制作、微信公众号开发、网站优化、网站认证、北湖ssl等。为上1000+企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的北湖网站制作公司

从上面的提示,结合代码来看,建议在调用

file_put_contents($filename, $content);//输出

代码之前,查看一下 $content 的值及类型 。

file_put_contents函数的原型定义如下:

nt file_put_contents ( string $filename , mixed $data [, int $flags = 0 [, resource $context ]] )

其中 $data 参数类型可以是 string,array 或者是 stream 资源。

为什么我用php创建mysql数据库的表格总是失败

1,把php生成的创建表格语句在mysql客户端里运行,看能不能成功,如果语法错误会有提示;

2,检查mysql用户是否有权限创建表;

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

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

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

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

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

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

a. SQL语句没有编写正确。

b. 文本的编码格式不符(比如ANSI / UTF-8)。

c. 读取SQL后,进行语句处理不正确。

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

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

php 无法创建数据库

mysql_query($sqlstr) or die("无法创建数据库.");就这里就没有写入数据了

从代码上看,前面的连接数据库的代码应该正确执行了,建库的sql语句也基本正确,那么可能的原因:

你用来登录的用户,没有建立数据库的权限。

PHP无法创建新数据库?新手求教。

$sql="CREATE DATABASE $db_name"; // 在这句后面加句嘛,

mysql_query($sql, $link); // 加这一句

为什么我用php创建mysql数据库的表格总是失败?

你的逻辑上没有什么问题,但你的sql语句上面用了中文,这是不符合开发规范的。要不你试试用英文命名字段并且创建的表的字段少点,比如只有id和name,如果还是不行的话,那么再看看错误提示的是什么?


文章题目:php数据库创建文件失败,php数据库创建文件失败怎么办
URL地址:http://cdkjz.cn/article/hcoscc.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220