【发布时间】:2022-01-25 12:18:47
【问题描述】:
所以我尝试使用 fav_id 输入每个便利设施,但每次我遇到这两个错误时,我都尝试在 foreach() 之前使用 if 但仍然得到相同的两个错误
$inserted_id = $PDO->lastInsertId();
$amenity_name = ['wifi', 'amenity kit'];
$sql = "INSERT INTO user_fav (fav_id, amenity_name) VALUES (:LASTINSERTID, :AMENITY)";
$stmt = $PDO->prepare($sql);
$stmt->bindParam(':LASTINSERTID', $inserted_id);
$stmt->bindParam(':AMENITY', $amenity_name); --- line 54
foreach($amenity_name as $item) { --- line 57
$stmt->execute($item);
}
我得到了这两个错误
注意:第 54 行的数组到字符串的转换
警告:在第 57 行为 foreach() 提供的参数无效
【问题讨论】: