WinFuture-Forum.de: Mysql-query Mit * - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Mysql-query Mit * was habe ich falsch gemacht?


#1 Mitglied ist offline   Meatwad 

  • Gruppe: aktive Mitglieder
  • Beiträge: 784
  • Beigetreten: 07. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bad Vilbel
  • Interessen:Computer, Inliner, Chatten...

geschrieben 08. Juni 2005 - 11:57

hi,
ich habe ein problem mit einem MySQL-Query. und zwar diesem:
[code]SELECT * FROM
spregister_reguser
WHERE
username = *a*;[code]
als error sagt er mir dann:

Zitat

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '*a*' at line 4

ich möchte, dass alle einträge, die ein "a" enthalten ausgelesen werden! was mache ich falsch?

Danke für eure hilfe!
I am away to look for my self. If I am back before I return keep me here. | Mein Server
0

Anzeige



#2 Mitglied ist offline   Odom 

  • Gruppe: aktive Mitglieder
  • Beiträge: 110
  • Beigetreten: 17. November 03
  • Reputation: 4
  • Geschlecht:Männlich
  • Wohnort:Berlin

geschrieben 08. Juni 2005 - 12:04

Versuch es mal mit
SELECT * FROM
spregister_reguser
WHERE
username = '*a*';



Strings sollten sowieso immer in ' ' und wenn du so eine suche machst sollteste lieber mit index arbeiten, weiss leider auch nicht wie das geht, da bei meinen kleinen DB's bis jetzt immer die * variante gereicht hat ;-)
0

#3 Mitglied ist offline   Meatwad 

  • Gruppe: aktive Mitglieder
  • Beiträge: 784
  • Beigetreten: 07. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bad Vilbel
  • Interessen:Computer, Inliner, Chatten...

geschrieben 08. Juni 2005 - 12:07

@odom: dann wird aber der string *a* gesucht und nicht alle einträge mit a!...das habe ich ja schon versucht...
I am away to look for my self. If I am back before I return keep me here. | Mein Server
0

#4 Mitglied ist offline   Odom 

  • Gruppe: aktive Mitglieder
  • Beiträge: 110
  • Beigetreten: 17. November 03
  • Reputation: 4
  • Geschlecht:Männlich
  • Wohnort:Berlin

geschrieben 08. Juni 2005 - 12:16

hmm.. ich schau mal schnell nach *wussel wussel wussel*
.....
*grummel* finde zwar grade meinen Script nicht, aber versuchs mal mit LIKE anstelle von =



Odom
0

#5 Mitglied ist offline   Meatwad 

  • Gruppe: aktive Mitglieder
  • Beiträge: 784
  • Beigetreten: 07. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bad Vilbel
  • Interessen:Computer, Inliner, Chatten...

geschrieben 08. Juni 2005 - 12:46

habe ich alles schon versucht...geht auch nicht!

noch jemand ne andere lösung?
I am away to look for my self. If I am back before I return keep me here. | Mein Server
0

#6 Mitglied ist offline   daarg 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.212
  • Beigetreten: 30. November 11
  • Reputation: 4
  • Geschlecht:Männlich

geschrieben 08. Juni 2005 - 13:00

du suchst wohl nach allen string mit einem 'a' - oder? versuchs mal anstelle von '*a*' mit '%a%'.
as wolves among sheep we have wandered [bathory, dis irae]
0

#7 Mitglied ist offline   Floele 

  • Gruppe: aktive Mitglieder
  • Beiträge: 919
  • Beigetreten: 22. Juni 04
  • Reputation: 0

geschrieben 08. Juni 2005 - 13:04

WHERE spalte LIKE '%string%'

0

#8 Mitglied ist offline   Slayer 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.476
  • Beigetreten: 12. Dezember 03
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Baden-Württemberg
  • Interessen:&gt; Internet<br />&gt; Musik<br />&gt; Filme<br />&gt; Events

geschrieben 08. Juni 2005 - 20:08

Du solltest auf jeden Fall "LIKE" anstatt "=" verwenden, da du ja wahrscheinlich mehrere Datensätze findest...
Probier mal die Variante von Floele, scheint richtig zu sein <_<
Der Mensch hat drei Wege, klug zu handeln.
Erstens durch Nachdenken: Das ist der Edelste.
Zweitens durch Nachahmen: Das ist der Leichteste.
Drittens durch Erfahrung: Das ist der Bitterste.

(Konfuzius)
0

#9 Mitglied ist offline   Meatwad 

  • Gruppe: aktive Mitglieder
  • Beiträge: 784
  • Beigetreten: 07. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bad Vilbel
  • Interessen:Computer, Inliner, Chatten...

geschrieben 08. Juni 2005 - 20:16

ja, danke! es geht! großes thx @floele!
I am away to look for my self. If I am back before I return keep me here. | Mein Server
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0