JSON将多选行编码为数组[重复]

Posted

技术标签:

【中文标题】JSON将多选行编码为数组[重复]【英文标题】:JSON encoding multi selected rows into an array [duplicate] 【发布时间】:2019-09-01 08:39:53 【问题描述】:

我正在研究以下 sn-p。如何将所有受影响的行加载到 $items 数组中?

如您所见,我可以获取每个绑定的单元格,例如 $pid$psku,但我需要将它们加载到 $items

$items =[];
$stmt = $conn -> prepare("SELECT `pid`,`psku` FROM `appolo` ORDER BY `pid` ASC LIMIT 24");

$stmt -> execute();
$stmt -> store_result();
$stmt -> bind_result($pid, $psku);

while ($stmt -> fetch()) 
    echo $pid;
    echo $psku;

$stmt->free_result(); 

echo json_encode($items);

【问题讨论】:

使用array_push而不是呼应它们? 那么有什么问题 - [] 符号已经发明了。 【参考方案1】:

这很简单,只需构建一个变量数组并添加到数组中:

while ($stmt -> fetch()) 
    $items[] = array($pid, $psku);

获取关联数组:

    $items[] = compact('pid', 'psku');

【讨论】:

感谢 AbraCadaver 这正是我想要的

以上是关于JSON将多选行编码为数组[重复]的主要内容,如果未能解决你的问题,请参考以下文章

度量快速开发平台网格勾选行(标识行),多选行获取方法

JTable/setDefaultRenderer 多选行

Element UI样式优化el-table多选行的实现 ==> 批量删除功能 ==> el-table含有不可选中行

extjs

extjs

extjs