You're testing for description being logically true and longdescription matching whatever $search looks like. To get a case-insensitive match, you could transform everything to one case with UPPER(), say. Use placeholders.
$sth = $dbh->prepare(
"SELECT * FROM `items`
WHERE
UPPER(description) LIKE UPPER(?)
OR
UPPER(longdescription) LIKE UPPER(?)");
$sth->execute($search,$search) or die $dbh->errstr;
You should consider listing the columns you want, instead of using the wildcard. That way you don't fetch unneeded data, and can control the order of results.
After Compline,
Zaxo
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.