我正在尝试组合一个插件脚本,该脚本从包括 csv 在内的各个位置获取一系列值并将它们串在一起以更新我的数据库中的现有行。当您从 sku 和新价格开始时,它旨在更新 WP Ecommerce 的价格。第一个查询从数据库中检索我需要的附加信息,并且字符串以正确的顺序放置数据。
我已经准备好要导入的字符串中的值。但我不断收到标题中的错误:“mysql_query() 的参数计数错误”。谁能帮我吗?我在这里做错了什么吗?
$result = mysql_query("SELECT * FROM `wp_postmeta` WHERE `post_id` = (SELECT `post_id` FROM `wp_postmeta` WHERE `meta_value` = '$var') AND `meta_key` = '_wpsc_price'") or die(mysql_error());
while ($row = mysql_fetch_array($result))
{
//Collates all the info for the line of data we need...
$my_string = ($row['meta_id'].$row['post_id'].$row['meta_key'].$data[$index-1]);
global $wpdb;
$update = mysql_query("REPLACE TABLE 'wp_postmeta' VALUES ($my_string)",
mysql_real_escape_string($meta_id),
mysql_real_escape_string($post_id),
mysql_real_escape_string($meta_key),
mysql_real_escape_string($meta_value));
}