我有我的圖像存儲在我的服務器內的某個路徑。在我的數據庫中,我保留它們的名稱和其他一些信息,但不包括而不是實際圖片。我可以用IMG src="...."
顯示他們使用的路徑和名稱,但我真正想要的是以某種方式顯示所有他們。問題是,圖像的數量不會總是相同的,因爲我所創建的網站中的用戶可以隨時添加和刪除它們。所以不知道確切的數字我不能寫IMG src="....."
我必須多次。我能爲此做些什麼?顯示與html存儲在數據庫中的圖像的變體數量
我希望我明確自己的問題。 提前謝謝!
我有我的圖像存儲在我的服務器內的某個路徑。在我的數據庫中,我保留它們的名稱和其他一些信息,但不包括而不是實際圖片。我可以用IMG src="...."
顯示他們使用的路徑和名稱,但我真正想要的是以某種方式顯示所有他們。問題是,圖像的數量不會總是相同的,因爲我所創建的網站中的用戶可以隨時添加和刪除它們。所以不知道確切的數字我不能寫IMG src="....."
我必須多次。我能爲此做些什麼?顯示與html存儲在數據庫中的圖像的變體數量
我希望我明確自己的問題。 提前謝謝!
你弄糊塗了一點點,PHP是一個服務器端語言,但它可以簡單地使用像echo
方法打印HTML,所以你只需要查詢你所需要的圖像,並執行以下操作:
<?php
$con=mysqli_connect("localhost","my_user","my_password","my_db");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
// Query the images, add the condition you want adding a WHERE clause
$sql="SELECT * FROM images";
$result=mysqli_query($con,$sql);
$images = array();
// Now you store the images you in an array, so you can use them anywhere
while($row = mysqli_fetch_assoc($result))
{
$images[] = $row;
}
mysqli_close($con);
?>
現在你必須存儲在$images
數組中的圖像,因此您可以將它們打印任何你想要的是這樣的:
<?php
foreach ($images as $image) {
echo "<img src=".$image['path_to_the_image']."></img>";
}
?>
的foreach循環將處理您的圖像數量,所以不用擔心號碼。
這個page將是有用的,如果你仍然不明白PHP如何能夠與HTML交互。
希望這會有所幫助。
@asubernardo非常感謝你的時間和你的答案!如果我理解正確,你迴應你手動編寫的確切字符串!!我設法做我心中的想法一個練習,但在我的網站我需要一個PHP變量的路徑。現在另一個問題出現在我身上,當我嘗試使用PHP裏面。例如: ($ i = 0; $ i
@ Aris13你的評論中的代碼是錯誤的,應該已經在''標籤內,所以你不能在'<?php echo $ img;?>中再次打開它們,你只需要使用'$ img' get擺脫這些標籤和回聲,因爲你已經回聲:'回聲「」;' – asurbernardo
@asubernardo完美的作品!再次感謝您的回覆!!非常感謝您:)! – Aris13
你有什麼試過?我建議您在數據庫中查詢所需的所有圖像,然後循環打印''標籤。 – asurbernardo
@asurbernardo這是我的想法,但我對此很陌生,不知道如何循環標籤或任何標籤一般。我可以循環內部php,但我怎麼能影響與它的html標籤?你能告訴我一個代碼,將創建許多標籤? – Aris13
是的,但因爲我沒有代碼,所以它可能是非常通用的 – asurbernardo