mysql来自数组json

时间:2017-03-15 06:10:28

标签: php mysql arrays json

我已经厌倦了这个问题,我有一个数组,但是以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"] 我希望有人可以帮助我..谢谢

1 个答案:

答案 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 . "')";