Hallo,
sitze grade an einer Seite, über die man Benutzer anzeigen, hinzufügen und editieren kann. Meine Benutzer Tabelle heisst
users.
die tabelle sah so aus, dass es eine ID gab, eine mitarbeiternr, name, ...
zum Thema:
hab ne ansicht, wo alle benutzer mit ihren daten in ne tabelle geschrieben werden - am ende jeder reihe nen button für edit und delete
über den delete button übergeb ich den wert von ID an die löschseite.
dort wurde abgefragt:
Code:
SELECT
ID, mitarbeiternr, name, ...
FROM
users
WHERE
ID = ".$_GET['ID']."
das klappte auch gut mit der anzeige der daten auf der nächsten seite.
nachdem diese daten bestätigt wurden, konnte man sie löschen mit entsprechender löschabfrage!
so, nun
zum Problem:
da ich für diese tabelle keine ID brauche, den zweck übernimmt die mitarbeiternummer, hab ich die ID gelöscht. habe mitarbeiternr als primary gesetzt und im code überall ID durch mitarbeiternr ersetzt.
funkt auch so weit, doch wenn ich jetzt über die tabellenansicht wie eben den benutzer löschen will mit (mit vorheriger anzeige der daten zur sicherheit):
Code:
SELECT
mitarbeiternr, name, ...
FROM
users
WHERE
mitarbeiternr = ".$_GET['mitarbeiternr']."
erscheint die Meldung mit der
Unknown column 'a666' in 'where clause'
die mitarbeiternummer 666 existiert aber. is ja das gleiche nur diesmal ohne ID attribut, oder seh ich das falsch?
hoffe man kann mir hier weiterhelfen, danke.