你先在conn.php里写个echo看能不能显示,如果不能检查下Apache有没启动
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名注册、虚拟空间、营销软件、网站建设、滨州网站维护、网站推广。
不要用数字做为你表名的开头
然后在PHP中
mysql_create_db() 函数已废弃。
最好用 mysql_query() 来提交一条 SQL 的 CREATE DATABASE 语句来代替。
?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
$sql = 'CREATE DATABASE my_db';
if (mysql_query($sql, $link)) {
echo "Database my_db created successfully\n";
} else {
echo 'Error creating database: ' . mysql_error() . "\n";
}
?
以上例程的输出类似于:
Database my_db created successfully
这个错误的意思是文件没有找到,需要的文件名是:数据库连接.PHP
你检查文件是否存在,确保正确文件存在即可解决。
当然,有时候看起来存在,实际上电脑认为不存在,这就是汉字编码问题,看起来一样的汉字,在UTF-8、GBK下的电脑存储数据是不同的。建议所有的PHP文件名都使用英文,这样可以避免编码问题。
是你代码问题,你的SQL语句写错了。其实与你上面在phpmyadmin中执行的语句是一样的。
$sql="INSERT INTO test (id,uid,regdate,remark)values(``,`php222`,now(),`工人`)";
应该是
$sql="INSERT INTO test (id,uid,regdate,remark)values('','php222',now(),'工人')";
注意,MYSQL语句中,` 号(Esc下面那个按钮)与单引号使用是不同的。
` :一般用来包含表名,表中的字段名。
' :一般是用来包含 varchar, text, longtext 等字符型数据的。
一般情况是本地网络问题,断开一下网络或者重启一下路由器即可解决!