// 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