我有这个查询将数据提交到数据库:
$sql = "UPDATE table SET user='$user', name='$name' where id ='$id'";
Run Code Online (Sandbox Code Playgroud)
id将通过url EX获得 localhost/index.php?id=123
$id=$_GET['id']
Run Code Online (Sandbox Code Playgroud)
查询将无法正常工作; 数据不会更新.如果我写:
$sql = "UPDATE table SET user='$user', name='$name' where id ='123'";
Run Code Online (Sandbox Code Playgroud)
它工作正常.
如果我回显ID,它将显示正确的结果,123.
问题出在哪儿?
通过Woocommerce,我正在尝试使用产品类别"Apple"为产品变体发布类型的WP_Query.
$args = array(
'product_cat' => 'Apple',
'post_type' => array('product', 'product_variation'),
'post_status' => 'publish',
'key' => '_visibility',
'value' => 'visible',
'posts_per_page' => 100,
'taxonomy' => 'pa_size',
'meta_value' => '39',
'meta_query' => array(
array(
'key' => '_stock',
'value' => 0,
'compare' => '>'
)
)
);
Run Code Online (Sandbox Code Playgroud)
但我无法在此查询中使用它.如果我删除'product_cat' => 'Apple',查询工作.为什么?