• 技术文章 >后端开发 >php教程

    平添不进数据库,没报错,就是添加不进

    2016-06-13 10:53:35原创322
    添加不进数据库,没报错,就是添加不进



    添加信息




















    标题:
    内容:








    下面是第二个页面;
    $conn=mysql_connect("localhost","root","root") or die("数据库服务器连接错误".mysql_error());
    mysql_select_db("title",$conn) or die("数据库访问错误".mysql_error());
    mysql_query("set names gb2312");
    $title=$_POST[txt_title];
    $content=$_POST[txt_content];

    $sql=mysql_query("insert into tb_title(title,content)values('$title',$content)");
    echo "";
    mysql_free_result($sql);
    mysql_close($conn);
    ?>
    ,数据库是title,表tb_title

    ------解决方案--------------------
    把这行代码修改下$content需要加上单引号:
    PHP code
    $sql=mysql_query("insert into tb_title(title,content)values('$title','$content')");
    ------解决方案--------------------
    把最后面的改成,同时提醒你插入是不需要销毁资源的,因为这根本就不是个资源.
    PHP code
    $sql=mysql_query("insert into tb_title(title,content)values('$title','$content')");if(!sql){   echo "";}else{ echo """;}mysql_close($conn);
    ------解决方案--------------------
    $title=$_POST[txt_title];
    $content=$_POST[txt_content];
    这两句能加引号么,单引双引,咱引一下行么?
    ------解决方案--------------------
    $sql=mysql_query("insert into tb_title(title,content)values('$title',$content)");
    你最好把它拆分为:
    $sql="insert into tb_title(title,content)values('$title',$content)";
    mysql_query($sql);
    的形式,而且你的$sql好像也不对,这样输入时不对的
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:quot title lt gt Content
    Web大前端开发直播班

    相关文章推荐

    • 此函数是PHP中哪方面的学问,其功能是何 • PHP框架YII札记之1 • CakePHP中运用TinyMce详解 • php除了字符串首尾中英文空格 • php的一个数组有关问题

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网