kann man nicht auf die Zahlen eines auto_increment Feldes zukreifen?

... das wäre mir neu: Schreibend kannst Du das nicht direkt (nur indirekt via ALTER TABLE).

Gruß

P.S.: Um welches dbms geht es eigentlich? ;)
.
 
Natürlich kann man auto_increment Felder auslesen.

Wenn dem nicht so wäre, dann hätte ich jetzt mehr als einmal meinem Rechner die Lottozahlen von nächster Woche entlockt.

Es ist beim Select ja auch völlig egal, von welchem Datentyp das abgefragte Datenfeld ist.

Du schreibst ja nur select id from irgendwas (oder so ähnlich) - wo soll da bitte der Datentyp interessieren?

gruß
shutdown
 
Also ich wollte mit einer while Schleife Datensätze ausgeben.

Die Datensätze werden mit in der Tabelle mit auto_increment gespeichert.
Wenn ich eine Abfrage mache wo steht WHERE ID is 2 dann wird der Datensatz auch ausgewählt, wenn ich aber mit einem assoziativen Array ( $row['ID'] ) auf die ID zugreifen will um jeden ausgegeben Datensatz mit ID Nummer zu versehen, dann klapt es nicht.
 
Hi, sorry aber ich habe gerade mein Code wieder sowas von umgebaut das ich kein vernüftiges Beispiel mehr zur Hand habe. Sollte aber im Laufe wieder etwas auffallen melde ich es mit Code.

Ich weis aber noch genau das ich immer wieder versucht hatte an die ID Nummer aus der Tabelle zuzugreifen wo das Feld mit auto_increment geführt wurde, da ich jetzt die Codes nicht mehr habe kann ich nichts mehr posten. tut mir leid.
 
Hi,
Du gibts nur einem Feld das Extra auto_increment,
Wenn z.B. dem Feld ID auto_increment als Extra gibts dann ist dein Erstes feld 1 dein Zweites 2 usw,..
warum du nicht so darauf zugreifen kannst ist einfach, weil du es wahrscheinlich mit mysql abrufst, du musst den rückgabewert aber vorher noch durch mysql_fetch_array schicken, um daraus erst einen Array zu machen.
 
Hi,

ich hab das Problem jetzt nicht mehr zur Hand aber ich glaube das ich schon versucht hatte als Array darauf zuzugreifen.
 
Zurück