|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : abrasha shapirus 2:550/4077.940 25 Feb 2004 19:07:20 To : Mikhail Polykovsky Subject : Re[2]: DBI --------------------------------------------------------------------------------
YK> MP>> Здравствуйте.
YK> MP>> Я пользуюсь DBI+DBD::MySQL. При использовании placeholders
YK> MP>> цифры не обрамляются апострофами. Можно ли это исправить?
YK>> а оно надо?
MP> Да, причем временами. То есть если поле текстовое (а содержит цифру),
MP> то запрос "WHERE charfield=1789" работает, но гораздо медленнее, чем
MP> "WHERE charfield='1789'". Я понимаю, что DBI неоткуда знать, как
MP> объявлено поле, но тогда мне нужна возможность указать, что кавычки
MP> обязательны. Писать "WHERE charfield='?'" опасно, вдруг он таки
MP> поставит еще одни кавычки, запрос не сработает. Есть варианты решения?
MP> З.Ы, Только не спрашивай плз, зачем мне цифра в текстовом поле. Мне не
MP> надо. Hо есть. И с этим надо жить.
man DBI
/DBI STATEMENT HANDLE OBJECTS
шапирус.
... Я не получаю почту ни у Янкевича, ни у Яргина.
---
* Origin: (2:550/4077.940)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/4668403cc894.html, оценка из 5, голосов 10
|