代码如下。
<?php
$con = mysql_connect("localhost","root","123");
mysql_query("set names 'gbk'");
if (!$con)
{
die('Could not connect:' .mysql_error());
}
mysql_select_db("news_type",$con);
$sql = mysql_query("INSERT INTO li_new_type (type_name,pid,ord) VALUES ('$_POST[type_name]','$_POST[pid]','$_POST[ord]')");if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
else
{
echo "添加成功";
}
mysql_close($con);
?>
英文提示:Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1' at line 1
翻译后:
错误:你对你的SQL语法错误,检查对应的手册,为正确的语法到您的MySQL服务器版本才能使用在1号线附近的'1'
---------------
我的疑问。:提示这样的错,但是信息还是能插入数据库(mysql),这是为什么呢?是我的sql语句有问题吗?请朋友们帮我解决一下。。上面这个是添加分类的还有添加文章的时候也出现这样的情况请帮忙,
<?php
$con = mysql_connect("localhost","root","123");
mysql_query("set names 'gbk'");
if (!$con)
{
die('Could not connect:' .mysql_error());
}
mysql_select_db("news_type",$con);
$sql = mysql_query("INSERT INTO li_new_type (type_name,pid,ord) VALUES ('$_POST[type_name]','$_POST[pid]','$_POST[ord]')");if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
else
{
echo "添加成功";
}
mysql_close($con);
?>
英文提示:Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1' at line 1
翻译后:
错误:你对你的SQL语法错误,检查对应的手册,为正确的语法到您的MySQL服务器版本才能使用在1号线附近的'1'
---------------
我的疑问。:提示这样的错,但是信息还是能插入数据库(mysql),这是为什么呢?是我的sql语句有问题吗?请朋友们帮我解决一下。。上面这个是添加分类的还有添加文章的时候也出现这样的情况请帮忙,
INSERT INTO li_new_type (type_name,pid,ord) VALUES ('$_POST[type_name]','$_POST[pid]','$_POST[ord]')
你可以把这个语句打印出来!因为‘’中间的变量名不解析,你试试!
''只能对不是gbk有效
mysql_select_db("my_db", $con);$sql="INSERT INTO person (FirstName, LastName, Age)
VALUES
('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
这样的郁闷,我也是跟着网上的来的。。我刚刚突然想起书中是if (!$sql)这样返回if语句是否插入的
$sql="INSERT INTO li_new_type (type_name,pid,ord) VALUES ('$_POST[type_name]','$_POST[pid]','$_POST[ord]')"
$result=mysql_query($sql,$conn);
if($result){
echo "添加成功";
}
else {
}
$sql="INSERT INTO li_new_type (type_name,pid,ord) VALUES ('$_POST[type_name]','$_POST[pid]','$_POST[ord]')"
$result=mysql_query($sql,$conn);
if($result){
echo "添加成功";
}
else {
}
.......................