php+mysql修改不了数据库的内容

来源:百度知道 编辑:UC知道 时间:2024/06/23 20:30:46
<?php
include("conn.php");
$name=$_POST[name];
$nian=$_POST[nian];
$yue=$_POST[yue];
$ri=$_POST[ri];
$chinese=$_POST[chinese];
$math=$_POST[math];
$english=$_POST[english];
$grade=$_POST[grade];
$tel=$_POST[tel];
$caoxing=$_POST[caoxing];
$address=$_POST[address];
$pingyu=$_POST[pingyu];
$addtime=$_POST[addtime]
mysql_query("insert into
tb_stu(name,chinese,math,english,grade,tel,addtime,address,pingyu,caoxing)values('$name','$chinese','$math','$english','$grade','$tel','$addtime','$address','$pingyu',$'caoxing')",$conn);
echo "<script>alert('学生".$name."添加成功!');window.location.href='editstu.php';</script>";
?>`````这是把上一页的表单的内容穿过来,写人数据库,运行每次都提醒添加成功,可是数据库表里的内容没变!!!!!找位高手回答下 有需要+QQ165657503把文件发给你帮我看一下

=.= 你又没做错误判断...100%成功的

mysql_query 翻译一个 result 或者 boolean

当非数据返回的时候有个逻辑判断

if (mysql_query(...))
{
echo("成功!");
}
else
{
echo(mysql_error()); // 这里得到错误!
}

echo "insert into
tb_stu(name,chinese,math,english,grade,tel,addtime,address,pingyu,caoxing)values('$name','$chinese','$math','$english','$grade','$tel','$addtime','$address','$pingyu',$'caoxing')";

看看有没有内容;;
再试试全部用英文行不行
mysql_query("set names 'utf8'", $conn);
试试这句