Q
查詢不更新數據庫
-1
A
回答
3
1
它來檢查r是重要的爲您「做」某些功能的功能。假設是這樣,你要確保在前進之前確實完成了它。無論move_uploaded_file
和mysql_query
威力失敗。
如果他們這樣做,他們就會讓你知道它們的返回值(通常爲布爾FALSE)。捕獲並返回並做出適當的反應。那麼,如果出現問題,你不必爲了找出原因而撓頭。
$img_src = '/assuming/some/path/';
$img = false;
$error = false;
if (
isset($_FILES['image']) &&
$_FILES['image']['error'] != 4
) {
$img = $_FILES['image'];
switch ($img['error']) {
case '1':
case '2':
case '3':
$error = 'The uploaded file exceeds the maximum file size.';
break;
case '6':
case '7':
case '8':
$error = 'Server error. Please try again later.';
break;
}
if (!$error) {
$imgnew = date("YmdHis").".".end(explode('.',$img['name']));
$result = move_uploaded_file($img['tmp_name'],$img_src.$imgnew);
if (!$result)
$error = 'File error while processing upload';
}
if (!$error) {
$sql = "UPDATE news SET `image` = '".$imgnew."' WHERE `id` = '".$id."'";
$result = mysql_query($sql);
if (!$result)
$error = mysql_error();
}
}
// do something useful with the error message, preferrably not this
if ($img && $error)
die('There was a problem updating the image: '.$error);
文檔
PHP的move_uploaded_file
- http://us2.php.net/manual/en/function.move-uploaded-file.php
PHP的mysql_query
- http://us2.php.net/manual/en/function.mysql-query.php
相關問題
- 1. 更新數據庫查詢
- 2. 更新查詢數據庫
- 3. 查詢不更新數據庫
- 4. MySQL查詢不更新數據庫
- 5. SQL查詢不更新數據庫
- 6. 更新查詢不更新數據庫中的網址
- 7. 使用原始查詢不更新表的數據庫更新?
- 8. PHP更新查詢不會更新數據庫
- 9. PHP和MySQL - 更新查詢不更新數據庫
- 10. SQL更新查詢不更新數據庫
- 11. SQLite數據庫 - 更新查詢
- 12. 檢測數據庫查詢更新
- 13. Laravel中的數據庫更新查詢?
- 14. 錯誤數據庫更新查詢
- 15. Access數據庫更新查詢
- 16. 查詢後數據庫未更新
- 17. 在Django中查詢和更新數據庫查詢?
- 18. 查詢更新列數據
- 19. SQL數據更新查詢
- 20. 數據在更新查詢
- 21. PHP更新查詢成功,但數據庫沒有更新
- 22. 更新查詢沒有更新數據庫表中的條目
- 23. Cakephp 3更新查詢沒有更新我的數據庫
- 24. SQL更新查詢沒有更新數據庫
- 25. Php查詢在循環中不更新數據庫
- 26. 我的更新查詢不適用於數據庫
- 27. 插入查詢通過PHP不更新MySQL數據庫
- 28. 更新反映在數據庫中,但不是SELECT查詢
- 29. Joomla 3.1數據庫更新查詢不起作用
- 30. MySQL查詢不更新數據庫中的值在PHP中
我修改了標題,因爲代碼不是 「加載圖像」 - 您要舉報的麻煩更新你的數據庫。請包括您的表單代碼,以便我們看到。 –
我的表單代碼是 」/> –