unterstrich

melmager

Erfahrenes Mitglied
heute habe ich festgestellt das php den
unterstrich irgendwie speziell behandelt
wie " oder '
in welchen zusammenhang wird der denn benutzt?

ich wolle eigendlich ne mysql abfrage machen
mit mysql_query("select * from db where tab like '$lo_'");
in sql meint der unterstrich beliebiges zeichen nur php mochte ihn nicht übergeben
 
ich würd mal ganz spontan behaupten, dass das daran liegt, dass ein unterstrich auch in einem variablennamen vorkommen darf und somit $lo_ als variable erkannt wird. probier das halt einfach mal so:
Code:
mysql_query("SELECT * FROM db WHERE tab LIKE '" . $lo . "_';");

sicher bin ich aber nicht. soweit ich weiss, muss man unterstriche aber nicht escapen.
 
Zurück