2012-11-29 63 views
-1

好的即時消息即將返回用戶已經在一個頁面上提交的所有數據。所以基本上他們已經被鎖定,所以我應該知道那裏的電子郵件地址,我只是想拉所有的MySQL數據,並顯示該電子郵件地址下的所有數據Php搜索全部返回全部

所以基本上mysql有電子郵件作爲第一柱,然後和一堆垃圾,我想如果電子郵件colume等於它們loged作爲

此相同的電子郵件是我的代碼即時通訊在正確的軌道上,但不太存在來顯示所有的垃圾

<?php 
    session_start(); 
    include 'config.php'; 
    $_SESSION['Email']=$Email; 

    mysql_select_db("DATABASEJUNK") or die ("Couldn't find database."); 

    $query = mysql_query("SELECT * FROM DATABASELIST WHERE Email='$Email'"); 

    $numrows = mysql_num_rows($query); 

    while ($row = mysql_fetch_assoc($query)) 
     echo $row['Url']; 

?> 
+0

'$ Email'變量從哪裏來?它是否在'config.php'中設置?如果是這樣,請分享該代碼。 – Oldskool

+0

$ _SESSION ['Email'] = $ Email;或$ Email = $ _ SESSION ['Email']; ? –

+0

你能告訴你你在哪個軌道或你的輸出是什麼? – freaky

回答

0

我想什麼你需要的是類似的東西

while ($row = mysql_fetch_assoc($query)){ 
    foreach($row as $value){ 
    echo $value; 
    } 
} 

如果當然你需要把它放在腳本的正確部分。或$值的輸出保存到一個數組

$allUsers = new Array(); 
while ($row = mysql_fetch_assoc($query)){ 
    $user = new Array(); 
    foreach($row as $key => $value){ 
    $user[$key] = $value; 
    } 
    $allUsers[] = $user; 
} 

這讓你與所有用戶的數組...並且每個用戶都有自己的數據的關鍵!如果只想讓1個用戶忘記$ allUser數組並保留其餘部分(如果mysql_num_rows()== 1)

+0

雅如何使它成爲一個數組,因爲每個用戶都會有20到30行 –