簡體   English   中英

如何從PHP中的SQL獲取最大值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM