[英]How to get max from sql in php
所以我目前正在建立網站,並且有一個表格連接到數據庫。
您可以在表單中放入一些信息,它將向您發送電子郵件,並將信息放入數據庫中。
所以...我希望它還將一個數字添加到數據庫中並自動計算該數字。 這使我開始思考...。如果我使用max並執行+1並將其插入,喬布斯就做對了!
該代碼對我不起作用,我也不知道從哪里開始...
這是我所做的,當我這樣做時,我只會得到1作為答案。
$sql2 = "SELECT MAX(Nummer) FROM Leerling" ;
$sql3 = $sql2 + 1;
echo $sql3;
插入語句是
"INSERT INTO Leerling(Nummer, Naam, Klas, Email, Bericht) VALUES ('" . $sql3 . "', '" .$naam. "', '" .$klas. "' , '" .$email. "', '" .$bericht. "');" ;
它只在$ sql2所在的位置將0插入數據庫。 我一無所知,所以任何幫助都是非常需要的幫助。
(如果我的英語不正確,請不要介意>。<我是荷蘭人)
您應該使用MySQL AUTO_INCREMENT
每當您插入新行時,列Nummer的值都會增加,而無需計算MAX值即可增加新行的Nummer
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.