-1

while 関数の結果を文字列に配置する際のベスト プラクティスは何でしょうか。

例えば ​​:

while($row2 = mysql_fetch_assoc($select2)){
    echo "id:".$id."<br />";
    echo "Job Title: ".$title."<br />";
    echo "Email: ".$email."<br />";
}

$message = $row2;

これは私が試したものですが、正しい方法が見つかりません。どうもありがとう

4

3 に答える 3

2

それを連結します:

$message = '';

while($row2 = mysql_fetch_assoc($select2)){
    $message .= "id:".$id."<br />";
    $message .= "Job Title: ".$title."<br />";
    $message .= "Email: ".$email."<br />";
}

echo $message;
于 2012-09-10T13:53:57.667 に答える
2

私は配列を使用することを好みます。

$message = "";
while($row2 = mysql_fetch_assoc($select2)){
   $message[] = "id:".$row2['id'];
   $message[] = "Job Title: ".$row2['title'];
   $message[] = "Email: ".$row2['email'];
}

echo implode('<br />', $message);
于 2012-09-10T13:56:58.390 に答える
0

文字列連結演算子を使用します。

$message = "";
while($row2 = mysql_fetch_assoc($select2)){
   $message .= "id:".$id."<br />";
   $message .= "Job Title: ".$title."<br />";
   $message .= "Email: ".$email."<br />";
}

echo $message;
于 2012-09-10T13:54:50.600 に答える