我有一個資料庫,在同一行中有影像。我可以毫無問題地插入影像,保存所有,好的。但是當在主頁面中我使用 select from 并嘗試爆炸 de 逗號時,第一張影像就可以了。但其他人沒有。
請檢查正在發生的事情和代碼的影像: 檢查影像
<?php
session_start();
$host = "localhost"; /* Host name */
$user = "root"; /* User */
$password = ""; /* Password */
$dbname = "multiple"; /* Database name */
$con = mysqli_connect($host, $user, $password,$dbname);
// Check connection
if (!$con) {
die("Connection failed: " . mysqli_connect_error());
}
mysqli_set_charset( $con, 'utf8');
$query = "select file from student";
$result = mysqli_query($con,$query);
$row = mysqli_fetch_assoc($result);
$images = $row['file'];
$images = explode(',',$images);
foreach($images AS $image){
echo '<img src="uploads/'.$image.'">';
}
?>
我的檔案名中沒有任何空格,只顯示第一張影像。其他人把檔案夾和檔案名之間的空間。謝謝
uj5u.com熱心網友回復:
你被 ',' 爆炸了,但你的字串中似乎有額外的空間。因此,嘗試如下(為第一個引數添加一個空格):
$images = explode(', ',$images);
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/332693.html
