【发布时间】:2015-03-08 21:43:55
【问题描述】:
我在下面遇到了一些问题,想将查询结果“id”添加为值“concat”的键——我需要一个 foreach 吗?最好的方法是什么?
$concatCol = mysqli_query( $connS, "SELECT id, ShipmentNumber, InvoiceNumber, BillofLading from testTable");
$data =array();
while ($row = mysqli_fetch_array($concatCol)) {
$id = $row["id"];
$ShipmentNumber = $row["ShipmentNumber"];
$InvoiceNumber = $row["InvoiceNumber"];
$BillofLading = $row["BillofLading"];
$concat = $ShipmentNumber.$InvoiceNumber.$BillofLading;
echo $concat."<br>";
$data[] = $concat;
}
【问题讨论】:
-
你的问题不是很清楚。
$data[]['id'] = $concat;?或者你的意思是$data[$id] = $concat;?第一个将为每一行创建一个名为id的键,而第二个将为每一行创建一个基于$id的键。
标签: php mysqli associative-array