解决方案 »

  1.   

    你把你的sql语句在数据库跑一下看是否正确
      

  2.   

    你打印sql2的时候执行sql2的mysql_query()了么?
      

  3.   

    打印出的$sql语句加上分号后在mysql能插入数据的
      

  4.   

    1、没有看到 $sql1
    2、应该是用 $sql 时就出错
      

  5.   

    执行了啊,就这个insert()函数中,能实现$sql,但是换成$sql2时就实现不了,而且插入的数据格式也没问题
      

  6.   

    没有$sql1,就只有$sql和$sql2,把上面封装函数代码第13行的$sql换成$sql2能执行成功,结果是:Array ( [0] => 11 [1] => abc [2] => shanghai [3] => ? [4] => 26 [5] => 4 ),可能三码没有同一,又乱码