0

ログイン時にセッション変数を設定します。「Createdby」フィールドにユーザー名を持つテーブル内のすべての行を検索し、それらをページにリストしたいと考えています。私はこのコードを使用しています:

<?php
$result = mysql_query("SELECT email FROM members WHERE createdby = '" . $_SESSION['myusername'] ."'");
if (!$result) {
    echo 'Could not run query: ' . mysql_error();
    exit;
}
while($row = mysql_fetch_row($result))
{
echo ($row[0]);
}
?>

それはうまく機能しますが、スペースを空けません.data1data2のようにエコーアウトし、data1、data2のように分離しません. 結果を台無しにせずに結果をカスタマイズするにはどうすればよいですか? 追加してみました

echo ("<p>".$row[0]."</p>");

しかし、受け取った:11、私はPHPが初めてです。

4

2 に答える 2

0

これは単なる文字列連結です。文字列を他の文字列に追加しています。

始めるために、次のことをお勧めします。

echo $row[0].", ";

これは言語の基本的な概念であるため、PHP についてさらに読むことをお勧めします。

于 2013-02-27T05:10:20.880 に答える
0

次のように、各 $row[0] の間にスペースを追加できます。

$row[0] をエコーし​​ます。' ';

スペースが続くドットは、スペースを連結していることを意味します。

于 2013-02-27T05:11:06.077 に答える