WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 05.01.2002, 15:41   #1
The_Beax
Senior Member
 
Registriert seit: 25.02.2001
Alter: 39
Beiträge: 145


The_Beax eine Nachricht über ICQ schicken
Standard MySQL - Select

Hallo Leute!

Ich habe (wieder) ein Problem mit MySQL/PHP:

Der Befehl: "INSERT INTO user (id, name, real_name, group) VALUES('1', 'test', 'test', '0')"

liefert mir nur den Fehler: "1064: You have an error in your SQL syntax near 'group) VALUES('1', 'test', 'test', '0')' at line 1"

Die Tabellen exisistieren natürlich und ich bin auch mit dem Server und der Datenbank verbunden. Wenn ich die Tabelle "group" weglasse funktioniert es!

MfG
Martin
____________________________________
Dank Computern können wir Probleme lösen die es vorher nicht gegeben hat!

---

Nur ein Genie beherrscht das Chaos
The_Beax ist offline   Mit Zitat antworten
Alt 06.01.2002, 14:41   #2
Gonte
Veteran
 
Registriert seit: 15.08.2001
Alter: 50
Beiträge: 235


Standard

ist group vom type her zufällig eine zahl?
Gonte ist offline   Mit Zitat antworten
Alt 06.01.2002, 14:54   #3
zend
Master
 
Registriert seit: 27.12.2000
Beiträge: 589


Standard

(id, name, real_name, group) VALUES('1', 'test', 'test', '0')"
sieht man ja das group a zahl ist.(0)
probier group mit value 'test'
____________________________________
ALEA IACTA EST
mfg, zend
zend ist offline   Mit Zitat antworten
Alt 06.01.2002, 15:03   #4
The_Beax
Senior Member
 
Registriert seit: 25.02.2001
Alter: 39
Beiträge: 145


The_Beax eine Nachricht über ICQ schicken
Standard

Hallo!

Das Feld "group" ist ein Text. Die Gruppen werden durch ein ";" getrennt gespeichert ("1;0;100;..."). Also bei einer Gruppe ist folglich nur eine Zahl dort.

MfG
Martin
____________________________________
Dank Computern können wir Probleme lösen die es vorher nicht gegeben hat!

---

Nur ein Genie beherrscht das Chaos
The_Beax ist offline   Mit Zitat antworten
Alt 06.01.2002, 15:08   #5
The_Beax
Senior Member
 
Registriert seit: 25.02.2001
Alter: 39
Beiträge: 145


The_Beax eine Nachricht über ICQ schicken
Standard

@zend
phpMyAdmin bricht mir mit einen Error wenn ich für das Feld "group" einen value Wert einsetzen will.

MfG
Martin
____________________________________
Dank Computern können wir Probleme lösen die es vorher nicht gegeben hat!

---

Nur ein Genie beherrscht das Chaos
The_Beax ist offline   Mit Zitat antworten
Alt 06.01.2002, 21:38   #6
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

OK - hab mal nachgeschlagen. Du "darfst" zwar reservierte Worte als Spaltennamen verwenden, es wird aber nicht empfohlen. Bennene die Spalte in "Gruppe" um, und es wird alles sofort funktionieren. Bei mir hat er schon beim erstellen einer Spalte mit dem Namen "group" auf der Kommandozeile eine Fehlermeldung geschoben. phpMyAdmin dürfte da etwas "lockerer" mit dem Problem umgehen.

Zitat:
A common problem stems from trying to create a table with column names that use the names of datatypes or functions built into MySQL, such as TIMESTAMP or GROUP. You're allowed to do it (for example, ABS is an allowed column name), but whitespace is not allowed between a function name and the `(' when using functions whose names are also column names.
http://www.mysql.org/doc/R/e/Reserved_words.html
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Alt 07.01.2002, 21:34   #7
The_Beax
Senior Member
 
Registriert seit: 25.02.2001
Alter: 39
Beiträge: 145


The_Beax eine Nachricht über ICQ schicken
Standard

danke _m3
____________________________________
Dank Computern können wir Probleme lösen die es vorher nicht gegeben hat!

---

Nur ein Genie beherrscht das Chaos
The_Beax ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:31 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag