Mysql_Fetch_Object Problem

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
porfavor
Mitglied
Beiträge: 834
Registriert: 23.08.2006 00:35
Wohnort: Tuttlingen
Kontaktdaten:

Mysql_Fetch_Object Problem

Beitrag von porfavor »

Funktioniert

Code: Alles auswählen

$dbuser = mysql_query("SELECT username, passwort FROM users") or die($query.' Fehlermeldung der DB: '.mysql_error());
while ($result = mysql_fetch_object($dbuser))
Funktioniert nicht, obwohl die Spalte "right" vorhanden ist

Code: Alles auswählen

$dbuser = mysql_query("SELECT username, passwort, right FROM users") or die($query.' Fehlermeldung der DB: '.mysql_error());
while ($result = mysql_fetch_object($dbuser))
Versteht einer warum?
Lebe dein Leben solange du kannst.

Jugendgemeinderat-Tuttlingen
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Re: Mysql_Fetch_Object Problem

Beitrag von Pyramide »

Definiere "funktioniert nicht" - kommt eine Fehlermeldung, explodiert der Server, ...?
KB:knigge
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12178
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: Mysql_Fetch_Object Problem

Beitrag von Mahony »

Hallo
Das wird wohl daran liegen, dass right ein reserviertes Wort ist siehe Ist MySQL pingelig hinsichtlich reservierter Wörter?).

So sollte es funktionieren

Code: Alles auswählen

$dbuser = mysql_query("SELECT `username`, `passwort`, `right` FROM `users`") or die($query.' Fehlermeldung der DB: '.mysql_error());
while ($result = mysql_fetch_object($dbuser))
Also in solchen Fällen musst du dann Backticks verwenden (Erzeugt wird der Backtick durch halten der Shift Taste und zusätzliches drücken der Taste neben Backspace. Benutzt man nur einen Backtick muß man, um ihn sichtbar zu machen, eine weitere Taste (z.B. Leertaste) drücken. Doppelte Backticks erzeugt man durch Shift + zweimaliges drücken der Akzent-Taste.)

Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Benutzeravatar
porfavor
Mitglied
Beiträge: 834
Registriert: 23.08.2006 00:35
Wohnort: Tuttlingen
Kontaktdaten:

Re: Mysql_Fetch_Object Problem

Beitrag von porfavor »

Vielen Dank. Das wars!
Da wär ich sonst ja niemals drauf gekommen.
habe eben right in rights umgeändert, macht am wenigsten aufwand.
Lebe dein Leben solange du kannst.

Jugendgemeinderat-Tuttlingen
FCM
Mitglied
Beiträge: 1863
Registriert: 03.05.2006 14:47
Kontaktdaten:

Re: Mysql_Fetch_Object Problem

Beitrag von FCM »

Oder unter Anführungsstriche setzen :-)
Antworten

Zurück zu „Coding & Technik“