Mailinglisten-Archive |
Yannik Hampe wrote: > > Christian Wohlgemuth wrote: >> Hallo Liste, >> >> $result = $objDb->prepare('SELECT * FROM `profile` WHERE `name` LIKE >> "%?%" OR `kurzbeschreibung` LIKE "%?%" ORDER BY `id` DESC LIMIT ?, ?'); > > Sowas hab ich noch nie versucht ;-). Ich würde entweder die > Prozentzeichen in php ergänzen oder > $result = $objDb->prepare('SELECT * FROM `profile` WHERE `name` LIKE > CONCAT('%',?,'%') OR `kurzbeschreibung` LIKE CONCAT('%',?,'%') ORDER BY > `id` DESC LIMIT ?, ?'); Noch eine Ergänzung: Je nach deinen Anforderungen kannst du natürlich auch noch: SELECT * FROM `profile` WHERE INSTR(`name`,?) <>0 OR INSTR(`kurzbeschreibung`,?) <>0 ORDER BY `id` DESC LIMIT ?, ? schreiben. >> Vielen Dank >> Christian > > Yannik Yannik
php::bar PHP Wiki - Listenarchive