データベース内の値に基づいて見積もりを計算するスクリプトがあります。
数値を表示し、フォームが送信されるたびに数値に 1 を追加するには、単純な PHP コードが必要です。
たとえば、Joe Bloggs が見積もりを取得すると、見積もりの参照番号 111 が画面に表示されます。
次にフォームが送信されると、画面に 112 が表示されます。
これを達成するために使用するのに最適なコードは何ですか?
データベース内の値に基づいて見積もりを計算するスクリプトがあります。
数値を表示し、フォームが送信されるたびに数値に 1 を追加するには、単純な PHP コードが必要です。
たとえば、Joe Bloggs が見積もりを取得すると、見積もりの参照番号 111 が画面に表示されます。
次にフォームが送信されると、画面に 112 が表示されます。
これを達成するために使用するのに最適なコードは何ですか?
データベース内の自動インクリメント id 列について十分に検討する必要があります。 http://dev.mysql.com/doc/refman/5.0/en/example-auto-increment.html
別の方法として、番号をphpでファイルに書き込むことができます...
PHP はMySQL 属性とは何の関係もありません。AUTO_INCREMENT
必要なフィールドに適用AUTO_INCREMENT
するだけで、データを挿入するときに、フィールド以外のすべてのフィールドにデータを挿入しAUTO_INCREMENT
ます。MySQL が自動的にそれを行います。
AUTO_INCREMENT
フィールドの最新の数値を表示するには、この記事mysql_insert_id()
を使用するか参照してください。