|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Vasily Shagalov 2:5020/1042.99 31 Aug 2001 06:41:26 To : Pavel Ammosov Subject : вопрос один по MySQL --------------------------------------------------------------------------------
20 Aug 01 00:14, Pavel Ammosov wrote to Vasily Shagalov:
VS>> p.s.
VS>> $x->prepare("select name from authors where name like '$letter%'")
PA> like давить, like приводит к полному перебору всей таблицы,
PA> правильнее
PA> было бы завести колонку типа char с первым символом имени в нем и
PA> проводить сравнение на равенство:
PA> $x->prepare('select name from authors where first_char eq ?', {},
PA> $letter);
спасибо за помощь, в итоге я так и сделал и вместо букв русских использовал
цифры, так что можно не беспокоиться о русском чарсете Ж)
Life is good!
--- GoldED+/W32 snapshot-2001.5.29
* Origin: .,destructive.force,. (2:5020/1042.99)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/190063b8ef9d2.html, оценка из 5, голосов 10
|