-1
A
回答
0
你越來越多刀片,因爲你是在$reservations
循環每個記錄。如果您預期只有一項記錄預訂,您應該首先了解爲什麼要獲取多條記錄。
這且不說,通過免去您while
循環改變你的代碼:
if(isset($_POST['submitBtn']) && $row = mysqli_fetch_array($reservation)){
if($row['reservefrom'] == $checkin) die("Same Date");
$lastname = $_POST['text_lastname'];
$firstname = $_POST['text_firstname'];
// ... other values, then execute your query
}else{
// either submitBtn was not posted or no result were found in $reservation
}
我注意到還有你在你的代碼中使用return
,但代碼似乎並沒有成爲一個函數中,這樣的困惑。如果它在一個函數中,那麼從內部開始echo
可能是個壞主意,除非該函數專門用於直接向瀏覽器發送數據。
相關問題
- 1. 不插入數據庫。 PHP和mysql
- 2. PHP和MySQL數據插入錯誤
- 3. PHP MySQL插入數據
- 4. PHP的Mysql數據插入
- 5. php mysql不插入數據
- 6. 插入數據到數據庫和PHP
- 7. PHP/MySQL的:不插入到數據庫
- 8. 從PHP API插入MySQL數據
- 9. php不會插入到mysql數據庫
- 10. PHP MySQL的數據庫插入
- 11. PHP/MySQL插入數據庫不工作
- 12. 插入數據庫時PHP MySQL錯誤
- 13. 腳本沒有插入數據[MySQL/PHP]
- 14. php mysql表格沒有插入數據
- 15. PHP將數據插入到Mysql
- 16. 插入MYSQL PHP到數據庫
- 17. 在php中插入數據到mysql
- 18. PHP MySQL數據庫類不插入
- 19. MYSQL,PHP插入到數據庫
- 20. PHP&MySQL插入數據錯誤
- 21. 插入mysql數據
- 22. MYSQL插入數據
- 23. 選擇,插入MySQL和PHP
- 24. PHP和MySQL不插入
- 25. php mysql插入和更新
- 26. PHP和jQuery插入到MySQL
- 27. 將數據插入到mysql數據庫(php,mysql)
- 28. serialize()和unserialize()的問題 - 插入和選擇數據PHP MySQL
- 29. 插入表格行數據onclick複選框PHP和Ajax和MySQL
- 30. InnoDB更新和插入數據有時會丟失(PHP和MySQL)
可能是因爲你在'while'中執行查詢,可能是因爲你的逆變運行了兩次相同的值 – scaisEdge
。 – DontVoteMeDown
@DontVoteMeDown我該怎麼辦?我不知道如何改變這一點。 –