試しましたthis私はまだそれを動作させることはできません。PDOに挿入されていない最後のIDを選択
編集:
私はPDOでinsert
せずに私の果物のためid's
各を取得したいです。
//apple
//orange
foreach($_POST['fruits'] as $fruits) {
$a = recordFruit($fruits);
if(!empty($a)) {
$id = id_of_this_fruit(); //get ID of apple, then orange. so on..
echo $id[0]."<br />";
}
}
function id_of_this_fruit(){
...
$query = "SELECT * FROM fruits ORDER BY id DESC LIMIT 1;
...
$row = $sql->fetchALL();
return $row;
}
編集済み:クエリの変更後。私のコードは値を返します。最近追加されたデータは返されません。新しい果物を挿入する前の古いIDを表示します。
を失敗するかもしれない 'id'フィールドは、データベース内の'主要key'として設定されていませんか? – Gvidas
何**レコードフルーツ**機能は何ですか?あなたの完全なコードとテーブル構造を共有してください。 – developer
@developer私は 'recordFruit()'を制御していません。これは、サードパーティによって私に提供されたAPIです。変数を入力するだけです。私はフルーツ版で単純化しました。私は彼らのDBにアクセスできますが、私は挿入権限を持っていません。 – bobbyjones