尽管我的查询语法似乎正确,但空数据库表上的更新查询的返回值是错误的。当我在空表上运行查询时,执行ELSE语句,但表中没有update条目。可能有什么问题?
if($wpdb->update(
\'wp_counter_cookies\',
array(
\'visit\' => current_time( \'mysql\' ), // string
),
array( \'cookie\' => $counter_cookie ),
array(
\'%s\' // value1
),
array( \'%s\' )
)=== FALSE)
{
$table_name = $wpdb->prefix . \'counter_cookies\';
$wpdb->insert(
$table_name,
array(
\'visit\' => current_time( \'mysql\' ),
\'cookie\' => $counter_cookie,
\'user\' => $user,
),
array(
\'%s\',
\'%s\',
\'%s\'
)
);
}
else
{
$ignore = true;
}