Forum Doku Wiki Blog

Forumsarchiv 2009, Februar
unexpected T_LNUMBER - Fehlermeldung beim Datenauslesen

archivierte Beiträge lesen

  1. (DATENBANK) unexpected T_LNUMBER - Fehlermeldung beim Datenauslesen von Paco, 06. 02. 2009, 16:52

unexpected T_LNUMBER - Fehlermeldung beim Datenauslesen

Der folgende Beitrag wurde am 06. 02. 2009, 16:52 Uhr von Paco veröffentlicht.

Hallo!
Erstmal entschuldigung für den nicht besonders aussagekräftigen Betreff. Mein Problem ist folgendes:

Ich habe in meiner mySQL-Datenbank Felder namens 1a, 1b, 1c etc.
Ich kann in die Datenbank schreiben und diese Felder befüllen, aber beim auslesen mittels


$sql="SELECT 1a, 1b, 1c FROM *tabelle* WHERE projekt_id = '$projekt_id' ";
$result = mysql_query($sql) or die(mysql_error());
    while ($link = mysql_fetch_object($result)) {
            $_1a = ($link->1a);
          };

erhalte ich die Fehlermeldung
"Parse error: syntax error, unexpected T_LNUMBER, expecting T_STRING or T_VARIABLE or '{' or '$'.."

in der Zeile $_1a = ($link->1a);

Für diese Fehlermeldung habe ich jetzt jede Menge Gründe gefunden, die ich aber eigentlich alle ausschließen konnte.
Liegt es daran, daß die Felder in der DB mit einer Zahl anfangen? Das ist doch eigentlich nur bei PHP-Variablen nicht erlaubt, oder? Außerdem kann ich ja auch problemlos in die Datenbank schreiben..

ratlos,

Paco

unexpected T_LNUMBER - Fehlermeldung beim Datenauslesen

Der folgende Beitrag wurde am 06. 02. 2009, 17:24 Uhr von ChrisB veröffentlicht.

Hi,

> "Parse error: syntax error, unexpected T_LNUMBER, expecting T_STRING or T_VARIABLE or '{' or '$'.."
>
> in der Zeile $_1a = ($link->1a);
>
> Liegt es daran, daß die Felder in der DB mit einer Zahl anfangen? Das ist doch eigentlich nur bei PHP-Variablen nicht erlaubt, oder?

Und was hast du hier? Richtig, PHP-Code.

> Außerdem kann ich ja auch problemlos in die Datenbank schreiben..

Die Datenbank ist die Datenbank, und PHP ist PHP.

Natuerlich kannst du das Problem umgehen, in dem du z.B. die Daten nicht als Objekt fetchst, sondern als Array.

MfG ChrisB


--
„This is the author's opinion, not necessarily that of Starbucks.“

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4