php创建数据表失败,php创建数据表失败原因

php 无法创建数据库

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

创新互联科技有限公司专业互联网基础服务商,为您提供德阳服务器托管高防服务器租用,成都IDC机房托管,成都主机托管等互联网服务。

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

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

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

$sql = "CREATE TABLE accounts

(

account varchar(16),

password varchar(16),

nickname varchar(16),

ip carchar(16),

condition varchar(3)

)";

ip这个字段的字段类型carchar(16)写错了,varchar(16);

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

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

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

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

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

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

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

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

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

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

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

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

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

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

求助,php动态创建数据表失败

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

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

php创建数据表总是失败,没有错误代码提示,但是总是执行失败,$result总是等于0,大家可以看看代码。

在创建完数据库之后使用使用 mysql_select_db('shisheng');

创建表的时候不要写库名,直接写表名。类似这样CREATE TABLE if not exists wenzhang


网站题目:php创建数据表失败,php创建数据表失败原因
本文地址:http://hxwzsj.com/article/hceeeg.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 手机网站制作 企业网站制作 重庆网站建设 网站建设方案 成都企业网站建设 广安网站设计 营销网站建设 成都网站建设 网站制作报价 成都网站设计制作公司 手机网站建设 手机网站建设 成都网站建设 定制网站建设多少钱 响应式网站设计 成都商城网站制作 成都模版网站建设 成都品牌网站设计 重庆电商网站建设 成都企业网站建设公司 网站制作 手机网站建设套餐