![]() |
Datenbank: mySQL • Version: 4.0.23 • Zugriff über: Mit dem Programm "MySQL-Front"
SELECT * FROM mTable WHERE ArtNr = '20-00A1' <- geht nich
Also diese Abfrage gibt "FALSE" zurück, als gäbe es einen solchen Eintrag Nicht. ArtNr ist VARCHAR(30). Wenn ich aber ID benutze dann geht es wunderbar. ID ist INT.
Z.B. :
SQL-Code:
Ich vermute, dass es irgendwas mit der Syntax zu tun hat.
SELECT * FROM mTable WHERE ID = 15
Also ist die Abfrage
SQL-Code:
richtig ?
SELECT * FROM mTable WHERE ArtNr = '20-00A1'
|
Re: SELECT * FROM mTable WHERE ArtNr = '20-00A1' <- geht
Hallo
SQL-Code:
ich arbeite nicht mit MySQL, denke aber, dass die Klammern fehlen
SELECT * FROM mTable WHERE (ID = 15)
Auch möglich
SQL-Code:
oder
SELECT * FROM mTable WHERE (ARTNR = "15")
SQL-Code:
bis denne
SELECT * FROM mTable WHERE (ARTNR= '15')
Axel [edit=sakura] [sql]-Tags Mfg, sakura[/edit] |
Re: SELECT * FROM mTable WHERE ArtNr = '20-00A1' <- geht
Hallo
Bin mir nicht ganz sicher, aber es könnte sein das du doppelte Anführungszeichen benutzen musst
SQL-Code:
SELECT * FROM mTable WHERE ArtNr = "20-00A1"
|
Re: SELECT * FROM mTable WHERE ArtNr = '20-00A1' <- geht
Tatsächlich, das hat geklappt:
SQL-Code:
SELECT * FROM skpnahrung WHERE (ArtNr = '20-00A1')
EDIT: Eigentlich habe ich ganz zufällig festgestellt, dass die ArtNr Einträge am Ende immer '\n' haben, deswegen har es auch nicht geklappt. Am sonsten war ich auch mit meiner Ursprunglicher Abfrage richtig.
SQL-Code:
SELECT * FROM skpnahrung WHERE ArtNr = '20-00A1'
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:51 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz