Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 393 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

Dabei seit: 02.05.2006

Beiträge: 39

 

1 Zum Seitenanfang

Dienstag, 15. August 2006, 11:40

String mit Leerzeichen

Moin!

Ich habe hier ein Problem mit einer MySQL-Abfrage in einem PHP-Skript. Und zwar, soll in einer Datenbank nach einer Artikelnummer gesucht werden, die aber zwischen den Zahlen 2 Leerzeichen haben. Bei der Variablenübergabe werden daraus nur jeweils 1 Leerzeichen und so kann natürlich nichts gefunden werden.

Beispiel:
Eine Artikelnummer lautet "8021..6..40" (Leerzeichen hier mal mit Punkten dargestellt). In die SELECT-Anweisung kommt das aber so an: "8021.6.40". Und das ist falsch, so findet MySQL den Eintrag nicht.

Was kann ich tun, damit die Leerzeichen erhalten bleiben?
Why should someone who sees
Follow the blind ones...?
Project Pitchfork - IO
 

heinervdm

Technik-Admin

Dabei seit: 02.10.2002

Beiträge: 3 772

 

2 Zum Seitenanfang

Dienstag, 15. August 2006, 11:42

Wie übergibst du denn die Artikelnummer an den Query?
Über mich: www.heinervdm.de
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
 

Dabei seit: 02.05.2006

Beiträge: 39

 

3 Zum Seitenanfang

Dienstag, 15. August 2006, 11:45

Ich wußte, daß ich was vergessen habe... :D

Quellcode

1
2
3
4
5
$SearchFor  = "8021  6  40";

$sql  = "SELECT `{$fld_artikelnummer}`, `{$fld_produkt_id}` as products_id 
         FROM {$tbl_products} 
         WHERE `{$fld_artikelnummer}` = '{$SearchFor}'";
Why should someone who sees
Follow the blind ones...?
Project Pitchfork - IO
 

Skittles

Moderator

Dabei seit: 14.02.2004

Beiträge: 3 014

 

4 Zum Seitenanfang

Dienstag, 15. August 2006, 12:07

PHP-Quelltext

1
2
3
$sql  "SELECT `{$fld_artikelnummer}`, `{$fld_produkt_id}` as products_id 
         FROM {$tbl_products} 
         WHERE `{$fld_artikelnummer}` = '".str_replace(" ",".",$SearchFor)."'";


sollte die leerzeichen durch punkte ersetzen.

~!__/
..o.o

This is Einkaufswagen.
Copy Einkaufswagen into your signature to help him on his way to world domination.
 

Dabei seit: 02.05.2006

Beiträge: 39

 

5 Zum Seitenanfang

Dienstag, 15. August 2006, 13:27

Zitat

Original von Skittles

PHP-Quelltext

1
2
3
$sql  "SELECT `{$fld_artikelnummer}`, `{$fld_produkt_id}` as products_id 
         FROM {$tbl_products} 
         WHERE `{$fld_artikelnummer}` = '".str_replace(" ",".",$SearchFor)."'";


sollte die leerzeichen durch punkte ersetzen.


Ähm... es geht nicht um die Punkte. Die habe ich in meinem Post nur zur Verdeutlichung verwendet. Es MÜSSEN Leerzeichen bleiben, sonst nützt das ganze nichts.
Why should someone who sees
Follow the blind ones...?
Project Pitchfork - IO
 

heinervdm

Technik-Admin

Dabei seit: 02.10.2002

Beiträge: 3 772

 

6 Zum Seitenanfang

Dienstag, 15. August 2006, 14:11

Über mich: www.heinervdm.de
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
 

Dabei seit: 02.05.2006

Beiträge: 39

 

7 Zum Seitenanfang

Dienstag, 15. August 2006, 14:29

Hey, danke! Das funzt! :D
Why should someone who sees
Follow the blind ones...?
Project Pitchfork - IO