D
dreivier
Gast
Moin
Bin hier auf ein seltsames Problem gestoßen.
Ich habe ein Suchformular mit dem ich die DB nach gesuchten Wörtern usw. durchsuche.
Nun bin ich komplett fertig damit, es funktioniert alles super ABER...
Nur durch Zufall habe ich ,,Bummerang+,, in die Suche eingegeben und schwupps, es gibt ein Problem
nach der Abarbeitung, und zwar..Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, bool given in...
..in ist $suche, diese bekomme ich so...$suche = $_POST['abgehts'];
Mache ich ein var_dump($suche); vor und nach der query ist der Inhalt ok und nicht leer. Irgendwie will mySQL strings mit Plus oder Minus am Ende nicht verarbeiten..
Dies passiert mit jedem Wort wenn ein Pluszeichen am Ende steht, steht das Pluszeichen am Anfang des Wortes oder zwischen zwei oder mehreren Wörtern ist alles ok, doch setzt man noch ein + ans Ende dann geht der String auch nicht mehr. Das gleich Problem mit dem Minuszeichen..alles anderen Zeichen gehen, nur diese beiden machen Probleme und ich weiß nicht warum.
Was könnte das sein?
P.S. Ich habe alle Filter rausgenommen um bei diesne den Fehler auszuschliessen darum das $_POST nackt auf die $suche!
Bin hier auf ein seltsames Problem gestoßen.
Ich habe ein Suchformular mit dem ich die DB nach gesuchten Wörtern usw. durchsuche.
Nun bin ich komplett fertig damit, es funktioniert alles super ABER...
Nur durch Zufall habe ich ,,Bummerang+,, in die Suche eingegeben und schwupps, es gibt ein Problem
nach der Abarbeitung, und zwar..Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, bool given in...
..in ist $suche, diese bekomme ich so...$suche = $_POST['abgehts'];
Mache ich ein var_dump($suche); vor und nach der query ist der Inhalt ok und nicht leer. Irgendwie will mySQL strings mit Plus oder Minus am Ende nicht verarbeiten..
Dies passiert mit jedem Wort wenn ein Pluszeichen am Ende steht, steht das Pluszeichen am Anfang des Wortes oder zwischen zwei oder mehreren Wörtern ist alles ok, doch setzt man noch ein + ans Ende dann geht der String auch nicht mehr. Das gleich Problem mit dem Minuszeichen..alles anderen Zeichen gehen, nur diese beiden machen Probleme und ich weiß nicht warum.
Was könnte das sein?
P.S. Ich habe alle Filter rausgenommen um bei diesne den Fehler auszuschliessen darum das $_POST nackt auf die $suche!