Hi TobiaZ,
danke für die Infos. Gestatte mir noch eine Frage:
1. select max(code) code from table (logo, verstehe ich)
aber das ist kein SQL Statement oder? Das wird einfach so ins Skript geschrieben? (schaue ich noch mal im Buch nach)
2. $arr = mysql_fetch_assoc(); (jupp = den Datensatz als Array)
3. $code = $arr['code']; (Auch klar, hier wird aus dem Array dann das Feld ausgelesen)
4. INSERT INTO table Set code = $code (und in den nächsten Datensatz schreiben).
NUR ...
Was ist jetzt mit der Erhöhung?
Geht $code = $code + 1;?
Ich seh allerdings immer noch nicht den Fehler in meinem Script.
Vielleicht muss es
$code = mysql_result($res, $anzahl + 1, 'code');
(neu ist das +1) heißen???? Ich habe ja vorher die Anzahl der Datensätze festgestellt und will nun auf den letzten Datensatz zugreifen.
ähm.. ist das nicht auch egal? Zielsetzung ist:
Nehme letzten Code Eintrag + 1 und schreibe ihn beim Insert wieder in den nächsten Datensatz.
Gruß und Dank
Marcus
danke für die Infos. Gestatte mir noch eine Frage:
1. select max(code) code from table (logo, verstehe ich)
aber das ist kein SQL Statement oder? Das wird einfach so ins Skript geschrieben? (schaue ich noch mal im Buch nach)
2. $arr = mysql_fetch_assoc(); (jupp = den Datensatz als Array)
3. $code = $arr['code']; (Auch klar, hier wird aus dem Array dann das Feld ausgelesen)
4. INSERT INTO table Set code = $code (und in den nächsten Datensatz schreiben).
NUR ...
Was ist jetzt mit der Erhöhung?
Geht $code = $code + 1;?
Ich seh allerdings immer noch nicht den Fehler in meinem Script.
Vielleicht muss es
$code = mysql_result($res, $anzahl + 1, 'code');
(neu ist das +1) heißen???? Ich habe ja vorher die Anzahl der Datensätze festgestellt und will nun auf den letzten Datensatz zugreifen.
Aber was du mit dem code machst (verwendung) wissen wir immer noch nicht.
Nehme letzten Code Eintrag + 1 und schreibe ihn beim Insert wieder in den nächsten Datensatz.
Gruß und Dank
Marcus
Kommentar