我是 php 新手。将记录插入包含 ' 字符的数据库时遇到问题。我正在准备将此记录插入数据库Men's Oxfords Bates High Gloss
但它给出了一个错误
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取正确的语法以使用 near 的 Oxfords Bates High Gloss。
我的 isert 查询是:
$iq="INSERT INTO `TABLE 1`(`id`, `title`, `description`, `condition`, `price`, `availability`, `link`, `image_link`, `mpn`, `brand`, `google_product_category`, `Gender`, `Age Group`, `size`, `Color`, `material`, `shipping_weight`, `product_type`, `adwords_labels`)VALUES ('".$cols[$i][0]."','".$cols[$i][1]."','".$cols[$i][2]."','".$cols[$i][3]."','".$cols[$i][4]."','".$cols[$i][5]."','".$cols[$i][6]."','".$cols[$i][7]."','".$cols[$i][8]."','".$cols[$i][9]."','".$cols[$i][10]."','".$cols[$i][11]."','".$cols[$i][12]."','".$cols[$i][13]."','".$cols[$i][14]."','".$cols[$i][15]."','".$cols[$i][16]."','".$cols[$i][17]."','".$cols[$i][18]."')";
其中 $cols[][] 是存储来自 .text 文件的制表符锯齿值的多国数组。