2013-02-27 24 views
0

我在登錄時設置了一個會話變量,我想查找在「Createdby」字段中具有用戶名的表中的所有行,並且我想在頁面上列出它們。我使用此代碼:mysql_fetch_row循環?

<?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而不是分開像數據1,數據2。我如何定製結果而不搞亂它?我試圖添加

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

但收到:11,我對PHP很陌生。

+0

echo $ row [0]。「
」; – apoq 2013-02-27 05:10:10

回答

0

這只是字符串連接。您正在向其他字符串添加字符串。

我建議以下剛剛開始:

echo $row[0].", "; 

我也建議你在PHP讀了起來,因爲這是在語言的一個基本概念。

+0

閱讀回覆後,我覺得自己像個白癡,我會責怪睡眠不足,而且早上就是這樣,但這其實很簡單。謝謝大家。 – user2098802 2013-02-27 05:14:23

0

你可以這樣每個$行[0]之間加空格:

回聲$行[0]。 '';

點號後跟一個空格表示您連接了一個空格。