phpbar.de logo

Mailinglisten-Archive

[php] PHP / MySQL Problem

[php] PHP / MySQL Problem

Ronny Finster php at ronnyfinster.de
So Jan 17 12:20:52 CET 2010


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



php::bar PHP Wiki   -   Listenarchive