PHP显示错误

来源:百度知道 编辑:UC知道 时间:2024/07/04 15:05:47
<?
$conn=@mysql_connect("localhost","root","123456") or die ("链接错误");
mysql_select_db("new",$conn) or die ("链接错误");
$sql="INSERT INTO test (id,uid,regdate,remark) values (null,'刘亮',now(),'工人') " or die("链接错误");
mysql_query($sql,$conn)or die("链接错误");;
?>
这是本人的代码,结果却显示链接错误,麻烦谁能帮个忙,望回信

$sql="INSERT INTO test (id,uid,regdate,remark) values (null,'刘亮',now(),'工人') " or die("链接错误");
==================================================================
这是一条附值语句,一定能执行成功...
$conn=@mysql_connect("localhost","root","123456") or die ("链接错误");
mysql_select_db("new",$conn) or die ("选择数据库错误");
$sql="INSERT INTO test (id,uid,regdate,remark) values (null,'刘亮',now(),'工人') ";
mysql_query($sql,$conn)or die("执行查询语句错误");;

有以下可能导致错误:
1.new数据库不存在
2.test的表不存在
3.确认test表的字段,有其他非空字段吗
推荐,不要用同一种错误信息,改成"链接错误1","链接错误2",这样的,就知道错出来哪里了.

$sql="INSERT INTO test (id,uid,regdate,remark) values (null,'刘亮',now(),'工人') " or die("链接错误");
只是定义一条sql语句,后面不需要加or die("链接错误");

你的四个语句,每个出错的话都是提示链接错误,有两个原因,一个是数据库和表没取到,一个是$sql语句错误。用var_dump输出下看下。<