-2
我試圖插入一個數據庫中的37名不同的用戶37張不同的圖片。它的作品,但我總是在括號之間獲得相同的價值。插入不同的值爲每個不同的行的MySQL
$qty=37;
for($i=1;$i < $qty;$i++){
$avatar = array('avatar ('.$i.').jpg');
}
$target_file = 'uploads/'.$avatar[0];
$imageFileType='jpg';
while($user=mysqli_fetch_array($selectususers)){
$IsPrimary = 1;
$userid=$user['UserID'];
$userimage1Q = $db->prepare("INSERT INTO avatars
(UserID,PhotoPath,PhotoExtension,IsPrimaryPhoto)
VALUES (?,?,?,?)");
$userimage1Q->bind_param("issi",$userid,$target_file,$imageFileType,$IsPrimary);
$userimage1Q->execute() or die(mysqli_error($db));
}
此給出以下結果37次
uploads/avatar (36).jpg
但願你不是一個給我下投票,因爲t將其不工作。我得到相同樣的結果做時'$ TARGET_FILE =「上傳/'.$化身[0];'我得到'上傳/化身(1).jpg' 37倍。 –
讓我試試我的自我。 –
@SebastianFarham我的答案更新,現在嘗試以前我是裏面印刷的for循環 –