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

    php插入数据到MYSQL中出错,怎么正确插入呢

    2016-06-13 10:19:31原创443
    php插入数据到MYSQL中出错,如何正确插入呢?
    //php代码如下:


    //UseInsert.php
    function getDatabase(){
    $link=mysql_connect("localhost","root","mysql");//连接服务器
    mysql_query("SET CHARACTER SET GB2312"); //数据库数据以gb2312存储的
    if($link){ //连接服务器成功
    $db="studentdata"; //选择数据库
    if(!mysql_select_db($db,$link))echo "选择数据库".$db."失败
    ";
    else echo "选择数据库".$db."成功
    ";
    }
    else echo "连接服务器失败
    ".mysql_error();
    }
    //插入数据
    getDatabase();
    mysql_query("SET NAMES GB2312");
    $readSelect=mysql_query("select * from student");
    $array=mysql_fetch_array($readSelect,MYSQL_ASSOC);
    for(;$array;$array=mysql_fetch_array($readSelect,MYSQL_ASSOC)){
    echo $array['id']." ".$array['name']."
    ";
    }
    $id="1234123";
    $name="张学究";
    $insert="INSERT ignore into student('id','name')values($id,$name)";
    mysql_query($insert) or die("
    插入失败".mysql_error());

    ?>

    //网页输出:
    选择数据库studentdata成功
    1110009999 李四
    1110009997 张三
    1110009996 王五

    插入失败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 ''id','name')values(1234123,张学究)' at line 1



    如何正确插入呢?

    ------解决方案--------------------
    $insert="INSERT ignore into student('id','name')values($id,'$name')";
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:quot nbsp MYSQL array name
    上一篇:网站首页有不知哪来的超链接?解决办法 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 浅析PHP应用程序中正确调用系统命令的方法• 求解:phpcms模板怎样转码?该怎么解决• 想请问一下印证的有关问题• php 之 cookie 跟 session 简单解读(笔记) • xml转换成数组的有关问题
    1/1

    PHP中文网