Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Punkt in Spaltennamen [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Punkt in Spaltennamen


 
i_me_and_myself
29-03-2002, 01:55 
 
Hallo,

ich möchte gerne in den Namen der Spalte einen Punkt setzen, aber irgendwie klappt das net ;)

Die Spalte soll z.B. heißen: mein.name

Ich habe es so versucht:
$result = mysql_query("AlTER table tableName ADD mein.name VARCHAR(20) NOT NULL;");

Als Ergebnis bekomme ich aber bloß eine Spalte, die sich "name" nennt, also das, was vor dem Punkt stand, und der Punkt selbst, sind verschwunden.
Zuerst dachte ich ja, das man keine Punkte in den Spaltennamen setzen darf, aber wenn ich mit PHPmyAdmin selbst mache, dann geht das.

Also? Wo liegt mein Fehler?

 
hand
29-03-2002, 09:34 
 
Aus dem mySQL Manual:

o Ein Name (Datenbankname, Tabellenname, Spaltenname) kann aus Alphanumerischen Zeichen bestehen und den Sonderzeichen "_" und "$".

o Ein Name darf nicht aus ausschließlich Zahlen bestehen.

o Ein "." kann im Namen nicht verwendet werden. Der "." dient zur Namensspezifizierung
Spaltenname
Tabellenname.Spaltenname
Datenbankname.Tabellenname.Spaltenname

 
i_me_and_myself
29-03-2002, 13:58 
 
*lol*
Wer lesen ist kann, ist klar im Vorteil... ;)

Ich danke Dir...

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:07 Uhr.