Google'da aradı ve farklı insanlar bu sorunu nasıl yaklaşacağını makalelerin bir çift okudum, ama ben bir için en iyi çalışacak, aynı zamanda onu çözme standard strong> yolu nedir merak edildi ve var benim durum.
Ben yeni bir soru oluşturan bir AJAX sayfası var ve ben bir sonraki satırda, aynı php dosyası içinde insert sorgudan kimliğini almak için bilmek gerekir.
Bunun gibi bir şey görünüyor:
$r = pg_query("INSERT INTO questions (audit_id, type_id, order) VALUES (1,1,1)");
// Fetch ID from $r here...
MySQL için mysql_insert_id()
işlevini görmüş ve pg_last_oid()
PostgreSQL için benzer, ancak documentation bu önerilmiyor ve yakında silinecektir iddia duydum. Ben de CURRVAL('my_sequence_table.id')
kullanımını gördük ama bu bir yarış durumu yükseltmek olabilir çünkü bu AJAX ile çalışacaktır eğer emin değilim.
Biri bu sorunu çözmek için standard strong> PHP / PostgreSQL yolu bana söyleyebilir misiniz? Ben büyük yorumlarınızı takdir ediyorum.
P.S. Ruby on Rails kaçırmayın!