确定mysql连接成功了?$con = mysql_connect("localhost","zjwdb_106471","iwantyou") or exit("数据库连接失败");用这句测试一下吧,若确认连接成功,把这句(mysql_query("CREATE DATABASE my_db",$con)中的$con去掉试试吧,mysql_query是可以不用句柄的。
网站建设哪家好,找成都创新互联!专注于网页设计、网站建设、微信开发、重庆小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了常宁免费建站欢迎大家使用!
$sql = "CREATE TABLE accounts
(
account varchar(16),
password varchar(16),
nickname varchar(16),
ip carchar(16),
condition varchar(3)
)";
ip这个字段的字段类型carchar(16)写错了,varchar(16);
1,把php生成的创建表格语句在mysql客户端里运行,看能不能成功,如果语法错误会有提示;
2,检查mysql用户是否有权限创建表;
发一下错误代码,或者说用户名密码错误,或者没有启动数据库应用,或者没有权限,或者数据库名以数字开头或者中文,注意数据库名规范,一般就这些常见问题