我有一個MySQL表,其中我跑左聯接的查詢:MySQL返回陣的鑰匙和Tabelle-名稱 - 刪除鍵
$db = $db->first("SELECT * FROM devices LEFT JOIN customer ON devices.customerid = customer.customerid WHERE devices.hash = '".$hash."' OR devices.deviceid = '".$hash."'");
使用此功能:
//Select Datenbankanfrage, erste Zeile
function first($query, $restype=0) {
$this->querystring = $query;
if ($restype==1) $restype=MYSQLI_ASSOC;
else $restype=MYSQLI_BOTH;
$result = $this->query($query); //Query
if (!$result) return false;
$row = $result->fetch_array($restype);
$result->free();
return $row;
}
但我收到一個array
與鍵作爲迴應:
1 => Maxii
Name => Maxii
2 => Streetfromthe
Street => Streetfromthe
怎麼可以我禁用了鍵(1,2)或者我該如何在數組中刪除它?
這裏是從全陣列Nopaste返回: https://nopaste.xyz/?23ccf318bbfc93fb#Oes85/9Z8+Kookk2nTLmbtObjaL8mD2aitPPrHV3v9w=
它看起來像鏈接到你的粘貼是不完整的。 –
你傳遞給函數'first'的原因是第二個參數'$ restype'決定你是否應該獲取關聯數組或者是關聯數組和數字索引數組。對於這個論點,你可能看起來像是通過了別的不是1的東西。 – OptimusCrime
謝謝,這是工作!哈哈。 Resttype = 1 – Burhan