tanggal
とwaktu
フィールドの条件は、最大でid
とlumen_satu < 1000
です。PHPでのMySQLクエリの問題
ここに私のコードは、私はそれを実行したとき、私は何も持っていない
<?php
require_once 'koneksi.php';
$sql = "SELECT tanggal, waktu from nilai_lumen WHERE lumen_satu < 1000 AND id=(SELECT MAX(id) from nilai_lumen)";
$r = mysqli_query($conn,$sql);
$data = mysqli_fetch_row($r);
echo "$data[0] $data[1]"
です。最後のデータベースの挿入は
です。その前にid
を取得しますが、MAX(id)
を使用しているため、最後にid
がデータベースに挿入されています。
どうすればこの問題を解決できますか?私はここだと思うあなたの条件付き
クエリが正しいようです。 FYI - 'max'は、最後に挿入されたIDの最大値を返します。 –
idは自動インクリメントに設定されていますか? –
はい、自動インクリメントに設定されていますが、結果に何も表示されないのはなぜですか – froz