运行以下查询时出现 SQl 语法错误,但看不到它有什么问题:
$query = "UPDATE combined SET v_categories_name_1_1='Hoodie',
v_attribute_options_id_1=1, v_attribute_values_id_1_1=1, v_attribute_values_id_1_2=2,
v_attribute_values_id_1_3=3, v_attribute_values_id_1_4=4,
v_attribute_values_price_1_1=0, v_attribute_values_price_1_2=0,
v_attribute_values_price_1_3=0, v_attribute_values_price_1_4=0,
v_attribute_options_name_1_1='Size', v_attribute_values_name_1_1_1='Small',
v_attribute_values_name_1_2_1='Medium', v_attribute_values_name_1_3_1='Large',
v_attribute_values_name_1_4_1='Extra Large') " .
"WHERE v_products_model='$fileName'";
这是错误:
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 ') WHERE v_products_model=hs_3stm_giantsk.jpg' 附近使用正确的语法
更新:
感谢大家的超快速回复,它解决了我的问题,但不幸的是我不能再接受 9 分钟!