まあ、実際にはコード以上のものではありません!
$toq = mysql_query("SELECT * FROM users")
or die(mysql_error());
$to = while($row = mysql_fetch_array($toq)) { echo "".$row['mail'].", "; };
echo $to;
まあ、実際にはコード以上のものではありません!
$toq = mysql_query("SELECT * FROM users")
or die(mysql_error());
$to = while($row = mysql_fetch_array($toq)) { echo "".$row['mail'].", "; };
echo $to;
次のように、すべてのエントリを配列に保存します。
$to = array();
while($row = mysql_fetch_array($toq)) {
$to[] = $row['mail'];
}
次に、カンマ区切りの文字列としてエコーするには、次を使用しますimplode()
。
echo implode( ', ', $to);
これは、文字列の連結を使用する代替方法よりも優れていますが、必然的に最後に余分なコンマが追加されます。
$to = '';
while($row = mysql_fetch_array($toq)) {
$to .= $row['mail'] . ',';
}
その末尾のコンマを削除するには、次を使用しますrtrim()
。
$to = rtrim( $to, ',');