读取txt文件写入库数据库,内容带单引号的写入失败,请问怎么转义

解决方案 »

  1.   

    mysql_real_escape_string()
    参见:
    http://php.net/manual/zh/function.mysql-real-escape-string.php
      

  2.   

    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 '090-2060-7841','A0231-00-AW-47' ,'0231-00', 'mini Display Port - HDMI �ϊ��P�[�u' at line 1请问这个报错是什么意思???怎么解决??
      

  3.   

    set names gbk ;
    再执行上面语句试试
      

  4.   

    我现在是set names utf-8
    奇怪同一个文件应该不会有几种编码吧??500多条记录,就2条也这样的问题而且我转码了$product_name=mb_convert_encoding(mysql_real_escape_string($u[11]), 'UTF-8','auto');那个乱码的,就是这条语句jordan102大大,我试试改成gbk
      

  5.   

    请问有没有办法转成utf-8的呢?它这些都是日文来的