Gästebuch

10/18/2011 17:34 DerSaboteur#1
Hallo ich habe per php ein gästebuch erstellt.. nur habe ich ein problem..

ich habe in der datenbank 4 spalten

ID | NAME | MAIL | NACHRICHT

er trägt alles ein... bis auf die ID.. ich will ja nicht das sie
die ID selber eintragen müssen ich will das es das automatisch macht..
ich dachte es geht mit dem hier..

PHP Code:
$abfrage "SELECT * FROM gbook ORDER BY id DESC"
| id DESC |

nur habe ich da falsch gedacht..

vill könnt ihr es euch mal anschauen und ein wenig erklären..

in der datenbank muss ich ja was als ID eintragen was genau er auslesen soll in was muss ich das wechseln?

Mfg DerSaboteur
10/18/2011 18:11 sepei#2
'Mit deiner Abfrage sortierst du nur id absteigend aber du musst für id einen autowert setzen
CREATE TABLE gbook(
id MEDIUMINT NOT NULL AUTO_INCREMENT,
.......
);
Auch hier nachzulesen:
[Only registered and activated users can see links. Click Here To Register...]
Dann bekommst du ein Autowert für id am besten setzt du noch für id einen primär Schlüssel
10/18/2011 18:18 DerSaboteur#3
Quote:
Originally Posted by sepei View Post
'Mit deiner Abfrage sortierst du nur id absteigend aber du musst für id einen autowert setzen
CREATE TABLE gbook(
id MEDIUMINT NOT NULL AUTO_INCREMENT,
.......
);
Auch hier nachzulesen:
[Only registered and activated users can see links. Click Here To Register...]
Dann bekommst du ein Autowert für id am besten setzt du noch für id einen primär Schlüssel
kann ich das auch gleich in der atenbank ändern?
10/18/2011 18:22 sepei#4
Ja müsste gehen weis aber gerade selber nicht wie ;) wenn du noch nicht wirklich Datensätze drin hast würde ich die Tabelle einfach neu machen
10/18/2011 18:29 DerSaboteur#5
habs geschafft habe einfach datenbank nochmal gelöscht und so bei ID

Meduminz und AUTO_INCREMENT gemacht und dann abgespeichert funktioniert jetzt super

habe auch den primär schlüssen aktiv..
10/19/2011 13:56 JacK le chilla#6
also die id muss auto_increment sein darf nicht null sein und muss primary sein :)
10/19/2011 14:15 sepei#7
Quote:
Originally Posted by JacK le chilla View Post
also die id muss auto_increment sein darf nicht null sein und muss primary sein :)
soviel ich weiß braucht er nicht primary sein aber ist auch jetzt egal hat sich ja schon gelöst