// Laravel代碼 這是我的PHP代碼,我沒有得到什麼是錯誤在哪裏,請任何一個幫助我PHP數組字符串轉換錯誤上查詢級聯
static function getall($input) {
$sql = "SELECT * FROM radio_city";
$where = [];
$params = [];
if ($input['city']) {
$where[] = "city = ?";
$params[] = $input['city'];
} else {
$where = '';
}
$sql .= $where;
$sql .= "\nGROUP BY city";
//echo $sql;
return DB::select($sql, $params);
}
哇,格式化您的代碼。看起來你正試圖用字符串連接數組,正如錯誤所述。檢查你的變種的類型。 – Utkanos
這是一個非常基本的錯誤,您的代碼似乎嘗試兩次做同樣的事情,但時間都不正確。解釋你想做什麼,因爲簡單地將一個數組添加到字符串的末尾將不起作用。 – Jessica
我是新來的PHP,所以任何人都可以修改代碼,以便我能夠理解什麼和如何 – Prasanna