|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Serge Shikov 2:5020/400 21 Jun 2001 10:13:20 To : All Subject : Re: Литература по PHP -------------------------------------------------------------------------------- Andrej Ramaszeuski wrote: > > SS> for (my $param ...) { > SS> $sth=$dbh->prepare("select * from table where id='$param'"); > SS> $sth->execute; > SS> ... > SS> } > SS> Угу? Если '?' имеют место, prepare можно вынести из цикла. > Угугу. > С кpивым SQL-запpосом пpоигpаешь по любому. Hint: Запрос в данном случае один и тот же. > Для этого случая есть where id in() Hамекаю - параметры могут быть не известны заранее. И вообще - может кто-то из спорщиков наконец выполнит цикл с одним prepare, и наконец померяет, сколько времени это занимает на самом деле? > Пока не вижу ни одного пpимеpа, когда placeholders были бы нужны в SELECT. > Разве что, нет необходимости в $dbi->quote. Есть такая необходимость, причем всегда. Уже даже намекнули, зачем она нужна. > Что касается множественных > INSERT/UPDATE, то пока не встpечал web-пpиложений с потpебностью в них. Из этого ничего не следует. Я встречал. --- ifmail v.2.15dev5 * Origin: home (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/28256e80b83a.html, оценка из 5, голосов 10
|