我試圖創建一個由準備好的語句中昏迷而分開的電子郵件列表。PHP:創建一個由昏迷分隔的列表
$prep_stmt = "SELECT m.email
FROM roster_par_membre rm
LEFT JOIN membre m
ON m.id_membre = rm.id_membre
WHERE id_roster = ?
";
$stmt = $mysqli->prepare($prep_stmt);
if ($stmt) {
$stmt->bind_param('i', $roster_id);
$stmt->execute();
$stmt->store_result();
// get variables from result.
$stmt->bind_result($emails_roster);
$list = array(); (added)
while ($stmt->fetch()){
$list[] = $emails_roster;
}
$list = implode(',', $list);
輸出應該是沒有分色的電子郵件列表。 我怎樣才能得到一個可以直接用來發送電子郵件到這個列表的昏迷列表? 目前,我得到一個致命的錯誤:致命錯誤:[]不支持字符串操作符(用於而裏面的線
我只想存儲電子郵件的數組,然後'破滅( '',$ emailArray)'循環 –
使用['後。爆()'](http://php.net/manual/en/function.imp lode.php) –
而不是打印循環中的值,將其添加到數組中。然後'implode()'那個數組。 –