我已经厌倦了这个问题,我有一个数组,但是以json格式,我从select2多个值ex(name = place [])得到, 但它是这样的:
Array ( [0] => Hematology Rutin [1] => Eritrosit )
with print_r。
并且继承人的问题。 如何从名称为IN的产品中选择*('"。$ array。"') 。
我怎么能将这个数组扩展到像这样的简单php数组
$array = "Hematology,Eritrosit"
尝试echo json_encode($lab);
,但转过来["Hematology Rutin","Eritrosit"]
我希望有人可以帮助我..谢谢
答案 0 :(得分:0)
将json转换为数组。然后根据需要将数组转换为字符串并在查询中使用。
如下所示:
$array = json_decode($json, TRUE); // convert json to array
$list = implode ('\',\'', $array); // Convert array to string
在SQL查询中使用
$sql = "select * from product where name IN ('" . $list . "')";