我无法从wp_db获取json数据

时间:2017-10-18 作者:hack next

我正在尝试从wp\\U表中获取数据。但查询显示为空。若我试图得到整数值,那个么输出就来了。例如,如果我尝试获取数据整数类型,如user\\u id,则查询显示输出。但试图获取varchar数据时显示为null。例如,我想从我的表数据中获取产品数据,数据格式为json“[{“product\\”:“my PRODUC5\\”},{“product\\”:“product 2\\”}]”。我的sql查询是。

$user1 = $wpdb->get_results("SELECT * FROM diary_user_form_storage");
foreach ($user1 as $key => $value) {
  $productString = stripslashes($value->product);
    echo $p1=json_decode($productString,true);
}
如果数据不是json数组形式,那么输出就来了。但所有数据都是这种形式[{\\"product\\":\\"MY PRODUC5\\"},{\\"product\\":\\"PRODUCT 2\\"}]

1 个回复
SO网友:hack next

$user1 = $wpdb->get_results("SELECT * FROM diary_user_form_storage");
foreach ($user1 as $key => $value) {
  $productString = stripslashes($value->product);
   $product=json_decode($productString,true);
  $error_p = implode(\' \', $product[0]);
echo  $error_p;


}
输出为产品2产品5

结束