主题:我的插入数据的语句有什么错,请大家帮忙看下
代码如下 :
<?php
$name=$_POST["name"];
$age=$_POST["age"];
$sex=$_POST["sex"];
$college=$_POST["college"];
echo"接收数据为:$name,$age,$sex,$college<br>";
$conn=mysql_connect("localhost","root","csyty_027");
echo"连接成功,标识符:".$conn."<br>";
$choose=mysql_select_db("student",$conn);
echo"选择数据库student为:".$choose."<br>";
$sql="insert into info (name,age,sex,college) values('".$name."',$age,'".$sex."','".$college."')";
echo"SQL语句为:".$sql."<br>";
$resu=mysql_query($sql);
echo"执行结果:".$resu."<br>";
if(!$resu)
echo"添加数据失败";
else
echo"添加数据成功";
mysql_close($conn);
?>
我将输出的sql语句粘贴到命令行中执行,可以。而在页面中执行却是不行。并且$resu也没有输出值。
请大家帮忙看下,谢谢了
<?php
$name=$_POST["name"];
$age=$_POST["age"];
$sex=$_POST["sex"];
$college=$_POST["college"];
echo"接收数据为:$name,$age,$sex,$college<br>";
$conn=mysql_connect("localhost","root","csyty_027");
echo"连接成功,标识符:".$conn."<br>";
$choose=mysql_select_db("student",$conn);
echo"选择数据库student为:".$choose."<br>";
$sql="insert into info (name,age,sex,college) values('".$name."',$age,'".$sex."','".$college."')";
echo"SQL语句为:".$sql."<br>";
$resu=mysql_query($sql);
echo"执行结果:".$resu."<br>";
if(!$resu)
echo"添加数据失败";
else
echo"添加数据成功";
mysql_close($conn);
?>
我将输出的sql语句粘贴到命令行中执行,可以。而在页面中执行却是不行。并且$resu也没有输出值。
请大家帮忙看下,谢谢了