Suchen
Inside Wiki
Nützliche Links




 
phpforum.de bei Facebook
 
phpforum.de bei Twitter
 

Zurück   PHP Forum: phpforum.de > phpforum.de Wiki > phpforum.de Wiki

PHP Wiki Dieses Wiki sammelt Lösungen, zu Problemen, welche immer wieder im Forum auftauchen.

 
 
Artikel-Optionen Ansicht
  #1  

Standard Standardantwort zu MySQL Spaltennamen

 

Standardantworten - Inhalte

Spaltennamen in MySQL müssen in Backticks(`) geschrieben werden.
SQL Quellcode:
SELECT `zipcode` FROM `city`;

Abfragen ohne Backticks werden in der Regel von MySQL geduldet. Problematisch wird es jedoch, wenn sogenannte Schlüsselwörter als Spaltennamen verwendet werden. Ein Beispiel hierfür ist z.B. "alter". Dann funktionieren die Anfragen nämlich nicht mehr und mysql_error wird eine Syntax-Fehlermeldung ausgeben.
Grundsätzlich ist zu empfehlen, Spalten- und Tabellennamen in Backticks zu setzen.

Falsch:
SQL Quellcode:
SELECT id, name, ALTER FROM users;

Richtig:
SQL Quellcode:
SELECT `id`, `name`, `alter` FROM `users`;


Liste der reservierten Wörter:
http://dev.mysql.com/doc/refman/5.1/...ved-words.html

« Vorheriges Kapitel   Standardantworten
  Nächstes Kapitel »

Mitwirkende: Sebbl
Erstellt von Sebbl, 25.05.2009 am 22:55
Zuletzt bearbeitet von Sebbl, 26.05.2009 am 12:22
8 Kommentare , 18086 Betrachtungen

Dieser Text steht unter der GNU-Lizenz für freie Dokumentation


 

Lesezeichen

Artikel-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu
Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Standardantwort zu Rechtsfragen Sebbl PHP Wiki 0 07.01.2009 14:55
Standardantwort zu Arrayschlüssel Sebbl PHP Wiki 0 28.10.2008 18:25
Spaltennamen einer MySQL Tabelle auslesen corinna3000 Datenbanken 4 11.01.2007 16:38
[PHP | MySQL] Ziffenr in Spaltennamen dragonos PHP 6 03.08.2005 11:44
Spaltennamen in Mysql Sonderzeichen image Datenbanken 1 22.04.2005 23:16


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:08 Uhr.


Powered by vBulletin® Version 3.8.8 (Deutsch)
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Powered by NuWiki v1.3 RC1 Copyright ©2006-2007, NuHit, LLC