简单的PHP+MYSQL问题~

来源:百度知道 编辑:UC知道 时间:2024/06/10 17:14:55
我创建了一个newdb的数据库里面有叫test的表,我运行下面的语句,没有提示错误~但在test表下没有添加内容~~
下面是代码,,请问哪里错了??
<?
$conn=@mysql_connect("localhost","root","")or die("连接失败");
mysql_select_db("newdb",$conn);
$sql="INSERT INTO 'test' (id,name,regdate)values('','abcd',now())";
mysql_query($sql,$conn);
?>

$conn=mysql_connect("localhost","root","")or die("连接失败");
mysql_select_db("newdb");
$sql="INSERT INTO 'test' (id,name,regdate)values('','abcd',now())";
mysql_query($sql);
mysql_close($conn);

INSERT INTO 'test' 你的表名干嘛要加引号啊?
把引号去了

要加也是加··这符号是和~在一起的那个,

php中没有now()这个函数,把now()换成date("m-d H:i");再试试。另外,你的id字段是不是设成了自动递增?

首先把@mysql_connect前面的@去掉;
其次吧表名'test'的引号''去掉;
正确的如下:
<?
$conn=mysql_connect("localhost","root","")or die("连接失败");
mysql_select_db("newdb",$conn);
$sql="INSERT INTO test (id,name,regdate)values('','abcd',now())";
mysql_query($sql,$conn);
?>