mysql_query($sqlstr) or die("无法创建数据库.");就这里就没有写入数据了
专注于为中小企业提供成都做网站、成都网站制作、成都外贸网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业合浦免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
从代码上看,前面的连接数据库的代码应该正确执行了,建库的sql语句也基本正确,那么可能的原因:
你用来登录的用户,没有建立数据库的权限。
很明显,你的数据库密码不正确。
建议全部卸掉,重新安装,安装请选新的路径。
另外,你之前是不是独立装过mysql,要是独立安装过的话,请还是用老的数据库密码,等安装完成后再修改。
1,把php生成的创建表格语句在mysql客户端里运行,看能不能成功,如果语法错误会有提示;
2,检查mysql用户是否有权限创建表;
$sql="CREATE DATABASE $db_name"; // 在这句后面加句嘛,
mysql_query($sql, $link); // 加这一句
$sql = "CREATE TABLE accounts
(
account varchar(16),
password varchar(16),
nickname varchar(16),
ip carchar(16),
condition varchar(3)
)";
ip这个字段的字段类型carchar(16)写错了,varchar(16);
在 echo"创建出错"; 下面输出一下MySQL错误:
echo 'br/' , mysql_errno() ,': ' , mysql_error() ;
然后根据 mysql 的错误描述寻找解决方法。