URL: https://www.overclockers.at/coding-stuff/solved_php_sql_abfrage_will_nicht_154859/page_1 - zur Vollversion wechseln!
hiho!
Hab ein kleines Problem mit einer SQL Abfrage in PHP.
der code sieht so aus:
Code: PHP$verbindung=@mysql_connect("localhost","root","") or die("ES KONNTE KEINE VERBINDUNG AUFGEBAUT WERDEN!"); mysql_select_db("rezept_db",$verbindung) or die("FEHLER BEI DER DATENBANKAUSWAHL"); //$abfrage="SELECT * FROM t_lebensmittel WHERE name=".$_POST['zutat_'.$u].""; $abfrage="SELECT * FROM t_lebensmittel WHERE name LIKE 'Honig'"; $result=mysql_query($abfrage) or die("FEHLER BEI DER ABFRAGE!"); $entry=mysql_fetch_array($result);
und das selbe nochmal alles mit LIKE ... usw...Code:> ... WHERE name = Honig ... > ... WHERE name = "Honig" ... > ... WHERE name = 'Honig' ... > ... WHERE name = ´Honig´ ... > ... WHERE ´name´ = Honig ...
Die folgenden beiden Statements zeigen, dass Zeichenketten-Vergleiche die Groß-/Kleinschreibung nicht berücksichtigen, solange nicht einer der Operanden eine binäre Zeichenkette ist: case insensitive unless one of the operands ist a binäre Zeichenkette:
mysql> select 'abc' LIKE 'ABC';
-> 1
mysql> SELECT 'abc' LIKE BINARY 'ABC';
-> 0
frag ma halt vorher im icq :P
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025