Und zwar möchte ich eine Funktion mit MySQL erstellen. Und zwar habe ich in der Tabelle 'users' ein Feld 'aktiv'. Hier befindet sich entweder der Wert 'NULL' oder ein generierter md5-Code.
Nun möchte ich mit der Funktion alle Benutzer anzeigen lassen die nicht den Wert 'NULL' haben.
users: u_id username password email vorname nachname aktiv
Vielleicht hat jemand ne kurze Hilfestellung für mich parat
select username from 'users' where aktiv is not NULL;
kommt
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''users' where aktiv is not NULL LIMIT 0, 30' at line 1
AYeboah schrieb: ich weiß nicht warum ich die reingemacht habe, aber sie waren drin und falsch..
nun gehts danke für den hinweis
Ich glaube, das sind keine Anführungszeichen, sondern die hier: ` ` als Feldbegrenzer für Spaltennamen. Bei T-SQL sind das: [ ]. Wenn du copy&paste gemacht hast, dann hast du die mitkopiert. Bei T-SQL mußt du die Spaltenbegrenzer einfügen, wenn die Spaltennamen Leerzeichen enthalten oder gleichnamig mit Systemvariablen sind. Dürfte bei MySQL auch so sein.
Und zwar habe ich in der Tabelle 'users' ein Feld 'aktiv'. Hier befindet sich entweder der Wert 'NULL' oder ein generierter md5-Code.
Nun möchte ich mit der Funktion alle Benutzer anzeigen lassen die nicht den Wert 'NULL' haben.
users:
u_id
username
password
email
vorname
nachname
aktiv
Vielleicht hat jemand ne kurze Hilfestellung für mich parat
select username from 'users' where aktiv is not NULL;
kommt
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''users' where aktiv is not NULL LIMIT 0, 30' at line 1
nun gehts
danke für den hinweis
Ich glaube, das sind keine Anführungszeichen, sondern die hier: ` ` als Feldbegrenzer für Spaltennamen. Bei T-SQL sind das: [ ].
Wenn du copy&paste gemacht hast, dann hast du die mitkopiert.
Bei T-SQL mußt du die Spaltenbegrenzer einfügen, wenn die Spaltennamen Leerzeichen enthalten oder gleichnamig mit Systemvariablen sind.
Dürfte bei MySQL auch so sein.
@ DM_SGE
habe dir eine pn geschrieben..