所以我不是最好的PHP,但每個人都必須從某個地方開始。成員數據庫 - 全部顯示?
我想知道如何從數據庫中取出所有行,從某個列中取出數據並以某種方式輸出。
我這樣做的原因是爲了讓它顯示在一個頁面上註冊的所有用戶,有點像任何論壇會員的頁面。
我正想着以某種方式獲取行,而不是將數據放入數組中,而不是使用foreach語句將其作爲每個變量打印出來。
我不是最好的邏輯思考者,但我會給一點的數據庫信息如下:)
這是數據庫的結構的圖像。
向您展示的傢伙,我居然把一個精力投入到這一點,這是我走到這一步,我可怕的PHP技能;)
$result = mysql_query("SELECT * FROM users");
while($row = mysql_fetch_array($result)) {
$username=array($row['username']);
$email=array($row['email']);
$firstname=array($row['firstname']);
$lastname=array($row['lastname']);
$motto=array($row['motto']);
$bio=array($row['bio']);
}
foreach ($username as &$item) {
print $item;
}
的一個原因,這個代碼止跌沒有工作是因爲它只是選擇了一個id等於$ userid的人。這意味着它將獲取行信息,而不是列信息。
不知道怎樣用這樣做,因爲我只在我的PHP冒險做的東西跟行,到目前爲止,沒有那麼多的列:(
爲什麼不只是'SELECT * FROM users'呢? – AlexP
但是,如何將所有用戶的數據放入$ username中,然後能夠將其回顯到列出每個用戶的頁面上。只是一個foreach語句,但我怎麼樣,例如它會顯示圖片,用戶名,而不是像這樣的用戶名旁邊的座右銘?這將是非常困難的。 –
@KevinHarrison你應該閱讀一個PHP/MySQL/HTML教程。這個網站是針對特定問題的。 –