-1

これは私にとって難しい問題です。php pdoを使用してPostgresに「挿入」する準備をしました

$sql = "INSERT INTO 
        mytable (zuordnung_id,spielgen_id,spielvor_id) 
        VALUES
           (
            :zuordnung_id, 
            :spielgen_id,
            :spielvor_id
            )"; 


$q2 = $objDb->prepare($sql); 

$q2->execute(array(':zuordnung_id'  => 5005,
                   ':spielgen_id'   => 5000,
                   ':spielvor_id'   => $_POST['User']
                      ));

:zuordnung_id (ここでは 5005) を select ステートメントに変更して、mytable の最後の番号を取得するにはどうすればよいですか? 何かのようなもの

':zuordnung_id'  => SELECT max(zuordnung_id) + 1

よろしくお願いいたします。

トニー

4

1 に答える 1

0

最後の番号は必要ありません

テーブルに auto_increment インデックスを設定する必要があります

于 2013-03-09T14:03:26.430 に答える