phpbar.de logo

Mailinglisten-Archive

[php] pdo, bindvalue und Limit

[php] pdo, bindvalue und Limit

Yannik Hampe yannik at cipher-code.de
Fre Jan 18 16:27:30 CET 2008



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