ADOdb / PHP / mySQL / 'query ... LIKE?'

HallÖ,

ich versuchs mal kurz (hoffentlich nicht ZU kurz^^) zu machen, nach mittlerweile 2 Wochen suchen und lesen glaube ich schon fast nicht mehr an eine Lösung :frowning:

Folgendes Problem:

Folgende Abfrage liefert mir nur den EXAKTEN Wert von $_GET:

$query = $db-\>execute("select `id`, `username`, `level` from `players` where `username` LIKE ?", array($\_GET['spieler']'));
while($member = $query-\>fetchrow())
{
echo $member['username'];
}
break;

(alternativ hatte ich auch schon

LIKE %?%"

versucht, ebenfalls ohne Erfolg)

…also Bsp. $_GET = „Test“ dann bekomme ich nur „Test“ zurück und nicht z. B. „TestERIN“

Hat hier jmd. vll. einen Lösungsansatz für mich?

Hi

versuch es mal so

$sSpieler = '%' . $\_GET['spieler'] . '%';
$query = $db-\>execute("select `id`, `username`, `level` from `players` where `username` LIKE ?", $sSpieler);

Gruß Lamer

ICH BIN ERSCHÜTTERT!!!

…aber positiv^^

WALD - BÄUME - BÄNG!

…viiiiiiiiiiiiiiiiiiiiiiiiiielen lieben Dank, so klappt es!!!

JIPPIEH!!!

Muß ja nicht jeder über Sinn und Unsinnigkeit von HTML Spielen diskutieren … manchmal geht es auch ohne Diskussion

Gruß Lamer

PS: Ich helfe lieber als zu diskutieren, hab den Thread gelesen, habe mal meine Spieleseiten abgeklappert und mußte erschüttert feststellen das auf reinen HTML keins basiert hab nur ein altes Textadventure gefunden was aber nicht mehr online ist