Moin!
So, nun steige ich aber auf PostgreSQL um und möchte kein ADO/PDO nutzen.
Ich bekomme keine Ergebnisse geliefert =/. Hm. Leider scheint es keine Klasse zu geben wie MySQLi. Wie komme ich z.B. an die LastAI_ID ran?Das PHP-Handbuch hast du vermutlich schon konsultiert und alles was last oder id im Namen hat überprüft. Die nächste Anlaufstelle wäre das PostgreSQL-Handbuch, um herauszufinden, ob überhaupt das auto_increment-Konzept implementiert ist oder ob es dafür Sequenzen anbietet oder eine ganz andere Lösung. Und was auch immer hilfreich ist: bei anderen abgucken. Wie ist es dort gelöst, also beispielsweise bei PEARs DB2 und MDB2 und im Zend Framework?
Ich bin absolut kein Postgres-Experte, aber ich weiß, dass Postgres kein Autoincrement kennt, sondern separate Sequenzzähler verwendet. Die kann man IIRC natürlich auch abfragen und im Endeffekt dasselbe Resultat erzielen, wie bei MySQL mit Autoincrement. Aber Postgres ist in diesem Punkt einfach mal komplett anders, als MySQL.
- Sven Rautenberg