mf_2
2007-11-21, 10:01:02
Hallo,
Ich habe eine MySQL-Tabelle:
id verz
----------
0001 C:/test\test2\lol.txt
0002 C:/test\test2\lol.txt
0003 C:/test\test2\lol.txt
0004 C:/test\test2\lol2.txt
Folgender SELECT Query liefert keine Übereinstimmung:
$sql = "SELECT * FROM testtabelle WHERE verz='C:/test\test2\lol.txt'";
Der sollte aber drei Übereinstimmungen liefern
Muss man bei sowas die Schrägstriche irgendwie maskieren?
Folgendes liefert auch keine Übereinstimmung:
$sql = "SELECT * FROM testtabelle WHERE verz='".addslashes("C:/test\test2\lol.txt")."'";
Was mache ich falsch?
Ich habe eine MySQL-Tabelle:
id verz
----------
0001 C:/test\test2\lol.txt
0002 C:/test\test2\lol.txt
0003 C:/test\test2\lol.txt
0004 C:/test\test2\lol2.txt
Folgender SELECT Query liefert keine Übereinstimmung:
$sql = "SELECT * FROM testtabelle WHERE verz='C:/test\test2\lol.txt'";
Der sollte aber drei Übereinstimmungen liefern
Muss man bei sowas die Schrägstriche irgendwie maskieren?
Folgendes liefert auch keine Übereinstimmung:
$sql = "SELECT * FROM testtabelle WHERE verz='".addslashes("C:/test\test2\lol.txt")."'";
Was mache ich falsch?