我其實在這裏有幾個問題:我的最終目標是編寫一個腳本,它將自動顯示我保存在我的數據庫中的所有圖像(如果我將新圖像添加到我的數據庫(圖像URL),每次刷新我希望這些「新」圖像即時顯示)。在MySQL中保存圖片網址?
在MySQL中保存圖片URL的正確方法是什麼?目前我設置我的輸入類型爲VARCHAR;圖像網址可以嗎?
另外,目前我正在使用WAMP服務器來測試網站是如何工作的;所以我把一個圖像內的www文件夾(在我的PHP腳本相同的文件夾內)和數據庫表內我只是把URL如下:image.png
這是正確的方式來輸入圖像的URL在我的數據庫?在一個序列中顯示這些圖像的最佳方式是什麼?下面的代碼是我到目前爲止有:(圖像寬度會佔用頁面的約70%,使圖像不會彼此相鄰,他們將在一列形式。)
<?php $db_host="host"; $db_user="user"; $db_pass="pass"; $db_name="name"; $db_table="table"; mysql_connect($db_host, $db_user, $db_pass) or die(mysql_error()); mysql_select_db($db_name) or die(mysql_error()); $query = mysql_query("SELECT * FROM tablename"); $result = mysql_query($query); $num = mysql_num_rows($result); for($count = 0; $count < $num; $count++) { //output the rows one by one(the actual images, not the URLs) mysql_fetch_row($result); echo("<br/>"); } ?>
我不知道我是否應該在那裏使用mysql_fetch_row ..
我希望我的圖像之間有一定的空間;我在想,最好的方法是在我的循環結尾添加一個「br」標籤,這樣每次顯示新圖像時,換行符都會被添加到頁面的末尾。是最好的辦法呢?
非常感謝!
有上php.net極好的例子更換
for
環只需鍵入mysql – Ibu