0
我有這個,一切都工作得很好(我有一個通用的表器,但現在我有從流浪):裝滿mysqli_fetch_assoc從查詢陣列()
while ($x = mysqli_fetch_assoc($result))
{
$fields[] = $x['Field'];
}
現在我有類似的東西這樣的:
$result = mysqli_query($con, 'SELECT r.id AS ID, CONCAT(g.fname, g.lname) AS Name, r.apple AS Apple,
r.dog AS Dog, DATEDIFF(r.Dog, r.Apple) AS Days,
r.total_price AS "Total Price", u.name AS Name, r.in AS "In",
r.out AS "Out", r.time_in AS "Time In", r.time_out AS "Time Out",
CONCAT(c.fname,c.lname) AS Charlie, r.here AS "Apple",
r.leave AS "Dog"
FROM really r, georgia g, unit u, charlie c
WHERE g.id = r.georgia AND r.unit = u.id AND r.charlie = c.id
HAVING r.in = TRUE AND r.out = FALSE');
//fill fields array with fields from table in database
while ($x = mysqli_fetch_assoc($result))
{
$fields[] = $x['Field'];
}
我現在得到一個錯誤的行$fields[] = $x['Field'];
因爲這個詞Field
的。爲什麼?因爲我現在有一個完整的查詢?我怎樣才能解決這個問題,而不參考每個字段名稱?
爲什麼不使用'mysqli_fetch_array'? – Jacques