Antwort
 
Themen-Optionen Thema durchsuchen
Alt 01.06.2007, 21:59 Nach oben    #1
Gabriel
 
Registriert seit: 27.09.2006
Ort: Radebeul
Beiträge: 433
Standard Komischer SQL Fehler

hei ho,
hab grad ein seh misteriöses Problem mit MySQL:

Ich hab eine Tabelle cm_news:
id title datum autor inhalt

und möchte da jetzt etwas hinzufügen...
wenn ich als SQL befehl nehme
sql Code:
  1. INSERT  INTO  `cm_news` (  `title``autor``datum``inhalt`  )
  2. VALUES ( `title``autor``datum``inhalt`
  3. )
funzt des Wunderbar.
Aber wenn ich
sql Code:
  1. INSERT  INTO  `cm_news` (  `title``autor``datum``inhalt`  )
  2. VALUES ( `test``autor``datum``inhalt`
  3. )
nehme dann bekomm cih folgenden Fehler:
Code:
 MySQL meldet:  
  #1054 - Unknown column 'test' in 'field list'
Ich bin ratlos
__________________
Mein Blog: http://aedo.redio.de RSS: http://aedo.redio.de/feed
Kanedo CMS Projektseite: http://kanedo.redio.de/de/
RSS: http://kanedo.redio.de/rss.php
kampfgnom ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 01.06.2007, 22:08 Nach oben    #2
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.516
Standard

Keine Backticks( ` ) verwenden würde ich mal behaupten.

Also quasi so:
SQL Code:
  1. INSERT  INTO  `cm_news`  (  `title``autor``datum``inhalt`  )
  2.     VALUES ( 'test''Gabriel''2007-06''ne menge text')

Ungetestet.
Ben ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 01.06.2007, 22:10 Nach oben    #3
Gabriel
 
Registriert seit: 27.09.2006
Ort: Radebeul
Beiträge: 433
Standard

jupp danke das war der Fehler *kopfschüttel*


aber ich frag mich warum es gefunzt hat wenn ich
sql Code:
  1. INSERT  INTO  `cm_news` (  `title``autor``datum``inhalt`  )
  2.       VALUES ( `title``autor``datum``inhalt`
  3.       )

Verwendet hab ?!?!
__________________
Mein Blog: http://aedo.redio.de RSS: http://aedo.redio.de/feed
Kanedo CMS Projektseite: http://kanedo.redio.de/de/
RSS: http://kanedo.redio.de/rss.php
kampfgnom ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 01.06.2007, 22:12 Nach oben    #4
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.516
Standard

Wurde dann wirklich die Zeichenkette title in das Feld title eingetragen oder hat es einfach nur keine Fehlermeldung gegeben?

Habe so eine Situation noch nie gehabt, demnach interessiert mich das nu gerade. *g*
Ben ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 01.06.2007, 22:15 Nach oben    #5
Benjamin Steininger
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.208
Standard

vielleicht weil er mit backtics die spalten nutzt und sich nen wert aus der spalte saugt ?
robo47 ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 01.06.2007, 22:23 Nach oben    #6
Gabriel
 
Registriert seit: 27.09.2006
Ort: Radebeul
Beiträge: 433
Standard

da bleibt alles leer

naja, ich hab ja nun den fehler
__________________
Mein Blog: http://aedo.redio.de RSS: http://aedo.redio.de/feed
Kanedo CMS Projektseite: http://kanedo.redio.de/de/
RSS: http://kanedo.redio.de/rss.php
kampfgnom ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 01.06.2007, 22:26 Nach oben    #7
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.516
Standard

Zitat:
Zitat von kampfgnom Beitrag anzeigen
da bleibt alles leer
Irgendwie verständlich, wenn man davon ausgeht, dass er den Wert der Spalte verwendet, um die Spalte zu füllen.

0 + 0 ist immer noch 0 ...
Ben ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 02.06.2007, 10:09 Nach oben    #8
Gabriel
 
Registriert seit: 27.09.2006
Ort: Radebeul
Beiträge: 433
Standard

mhmm ok das klingt einleuchtend.
__________________
Mein Blog: http://aedo.redio.de RSS: http://aedo.redio.de/feed
Kanedo CMS Projektseite: http://kanedo.redio.de/de/
RSS: http://kanedo.redio.de/rss.php
kampfgnom ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.06.2007, 16:59 Nach oben    #9
Martin Eisengardt
 
Registriert seit: 30.03.2006
Ort: Pfinztal
Beiträge: 355
Standard

Zur Erläuterung: Das ganze ist ein (per ANSI eigentlich verbotenes) Feature. MySQL referenziert dabei auf die Tabellenspalten. Vgl.: http://dev.mysql.com/doc/refman/5.1/en/insert.html

Code:
INSERT INTO tbl_name (col1,col2) VALUES(15,col1*2);
Das Problem bei dem oben ist: Es ist nonsense. Da du keinerlei Werte irgendeiner Spalte vorgibst, würdest du eigentlich einen vollständig leeren Datensatz inserten müssen. Alle Spalten sind ja leer. Stattdessen inserted er keinen Datensatz. Also nonsense und auch so als Bug irgendwo bei den MySQL-Bugs.

Wenn sowas wirklich gewollt ist, empfehle ich die deutlich duchgängigere Syntax des INSERT....SELECT: http://dev.mysql.com/doc/refman/5.1/...rt-select.html
__________________
Open Sourcing the Online Gaming Universe
PHP/SQL/Java/C++/Assembler.
Seit Jahren Mitglied und Entwickler in einem der wohl größten Java-Projekte der Welt: http://weblogs.java.net/blog/hansmul...e_desktop.html
mepeisen ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

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

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Seltsamer Fehler ... Basti PHP-Programmierung 3 29.05.2007 17:50
Fehler im PHP Parser oder lag der Fehler doch bei mir? Prophet PHP-Programmierung 4 12.05.2006 17:17
Komischer fehler bei <?php bob PHP-Programmierung 4 30.11.2005 09:51
sql fehler aber wo? pago PHP-Programmierung 12 01.04.2005 15:51
SQL - Fehler Testi Allgemeine Java-Programmierung 6 19.08.2004 13:12


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:02 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45