Mailinglisten-Archive |
Problem ist gelöst. Da hat sich n Query zwischen drin eingeschlichen ... blöde Log-Fkt für Queries -.- Danke trotzdem an euch alle! -----Ursprüngliche Nachricht----- Von: php-bounces at phpbar.de [mailto:php-bounces at phpbar.de] Im Auftrag von Ronny Finster Gesendet: Sonntag, 17. Januar 2010 12:21 An: 'deutschsprachige PHP-Mailingliste' Betreff: Re: [php] PHP / MySQL Problem Moin, > -----Ursprüngliche Nachricht----- > Von: php-bounces at phpbar.de [mailto:php-bounces at phpbar.de] Im Auftrag > von Robert Hartung > Gesendet: Samstag, 16. Januar 2010 23:19 > An: 'deutschsprachige PHP-Mailingliste' > Betreff: Re: [php] PHP / MySQL Problem > > Nabend Nico, > > die Tabelle hat nur um die 2300 Zeilen - wenn ich im MySQL Query > Browser das Query ausführe bekomme ich die korrekte, nächste ID > zurück. > > In PHP erhalte ich sowohl über LAST_INSERT_ID() als Query, als auch > über > mysql(i)_insert_id() eine falsche Zahl "3893810", "3970519", > "3971489", ... > eben total falsche Werte. Hab gedacht, dass es den MySQL Server > gefraggt hat also hab ich nen neuen MySQL Server aufgesetzt und die DB > eingespielt - Doch nach einigen Stunden nun hier das gleiche Ergebnis > und ich stehe mit meinem Latein am Ende! > 1. Gibst Du denn, wie von Nico gefragt, die Connection-ID mit? 2. Auch wenn Du 2.300 Einträge in einer Tabelle hast, muss der nächste Schlüssel nicht unbedingt fortlaufend vergeben werden. Siehe dazu AUTO_INCREMENT 3. Mag es sein, dass mehrere Insert Operationen nacheinander oder "gleichzeitig" ablaufen und daher das Ergebnis verfälscht wird? 4. Wird die Insert Operation überhaupt erfolgreich ausgeführt. Sprich, werden die Daten gespeichert? Gruß Ronny -- ** Allgemeine deutschsprachige PHP-Liste: php at phpbar.de ** Informationen: http://www.phpbar.de http://lists.phpbar.de/mailman/listinfo/php
php::bar PHP Wiki - Listenarchive