Php mysql,其中来自数组json
对于这个问题,我有一个数组,但是是json格式的,我从select2 multiple values ex(name=place[])得到它, 但它是这样的:Php mysql,其中来自数组json,php,mysql,arrays,json,Php,Mysql,Arrays,Json,对于这个问题,我有一个数组,但是是json格式的,我从select2 multiple values ex(name=place[])得到它, 但它是这样的: Array ( [0] => Hematology Rutin [1] => Eritrosit ) 有印刷品 问题就在这里。 如何从名称位于(““$array.”的产品中选择* . 我如何将该数组解释成这样一个简单的php数组 $array = "Hematology,Eritrosit" 我尝试echo json\u
Array ( [0] => Hematology Rutin [1] => Eritrosit )
有印刷品
问题就在这里。
如何从名称位于(““$array.”的产品中选择*
.
我如何将该数组解释成这样一个简单的php数组
$array = "Hematology,Eritrosit"
我尝试echo json\u编码($lab)代码>但它的顺序是这样的
我希望有人能帮助我。。感谢将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 . "')";
将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 . "')";
符号是(?,)
中的,其中?
是绑定数据的占位符。您不能随意地用JSON编码它,然后期望它工作。如果您愿意的话,文档会以非常精确的术语进行描述,我鼓励您这样做。符号是(?)
中的,其中?
是您绑定数据的占位符。您不能随意地用JSON编码它,然后期望它工作。如果您愿意看的话,文档将以极其精确的方式列出,我鼓励您这样做。