2017-12-13 16 views
0

私のシステムのすべてのログインを持つデータベースがあります。私は基本的にそれらのログインからのすべての電子メールアドレスを照会し、それらを変数に入れて、その変数を使用してアクセス権を持つ全員に電子メールを送信することができます。ここでMySQLカラムをカスタム配列文字列に変換する

は、私がこれまで持っているものです。..

$db2 = new PDO('mysql:dbname=dbname;dbhost=localhost', 'root', 'password'); 
 
$stmt2 = $db2->query("SELECT user_email FROM users ORDER BY user_id"); 
 
$useremails = $stmt2->fetchAll(PDO::FETCH_ASSOC); 
 
echo $useremails;

残念ながら、これはちょうど私がこれを試みたが、それはdidnの

「アレイ」の結果を与えます私が必要としている通りに働いてください。 - MySQL column into PHP array error

私が変数を読んでみたい結果はです私はこのように私の電子メール送信者にそれを使用することができるように

..

ので、代わりに私はちょうど置くそれらをすべて書き出す。..

$to = "$useremails";

答えて

0

あなたは次のように単純に行くことができます:

$emailsStr = implode('; ', array_column($useremails, 'user_email')); 
+1

これはうまくいきました!あなたはチャンピオンです、どうもありがとうございます。 – Jimmy

関連する問題