我有以下代码行:
$wpdb->query("INSERT INTO wp_pi_tourmeta (tour_id, key, content) VALUES ('15', 'attachment', 'google')");
这不起作用(或返回错误)但是这行代码(就在它下面)完美地工作:
$wpdb->query("UPDATE wp_pi_tours SET group_name='$group_name', director_name='$director_name', travel_dates='$travel_dates', num_passengers='$num_passengers', country_origin='$country_origin', country_dest='$country_dest', price='$price', length='$length' WHERE tour_id = '$tour_id'");
我也尝试过将 INSERT INTO 插入 pi_tours 表中,这很有效。我的语法看起来不错。唯一的区别是表名,我创建的表与其他工作表没有任何区别。我什至尝试过手动向其中输入数据,这很有效。所以到底是怎么回事?!?!?!