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