我有一個SQL查詢這樣如何通過php推送數組中的鍵和值?
SELECT wp_woocommerce_order_items.order_item_name, wp_woocommerce_order_itemmeta.meta_value FROM wp_woocommerce_order_items INNER JOIN wp_woocommerce_order_itemmeta ON wp_woocommerce_order_items.order_item_id=wp_woocommerce_order_itemmeta.order_item_id WHERE wp_woocommerce_order_items.order_item_type = 'line_item' AND wp_woocommerce_order_itemmeta.meta_key='_qty' AND wp_woocommerce_order_items.order_id=1477
現在這個查詢給了我兩個結果這樣
order_item_name meta_value
Handicap Accessible Porta Potty 1
Sani Stand Handwashing Station 1
,我想推入的關鍵字數組這一點。
我試圖此代碼爲推
while ($row2 = mysql_fetch_array($item_name)) {
$order_items['name'] = $row2['order_item_name'];
$order_items['quantity'] = $row2['meta_value'];
}
但上面的代碼推只有一個元素。 請幫助
您不會推動任何內容,您正在分配。嘗試使用'array_push'(或者更簡單的說,'[]')編寫一些代碼,然後看看是否有一些奇蹟寫入正確的代碼使其工作:p –
您必須爲此使用多維數組 – Anish