简单的PHP+MYSQL问题~
来源:百度知道 编辑:UC知道 时间:2024/09/20 22:41:29
我创建了一个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",$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);
?>