Программирование > Perl

SQl запрос в базу MySQL

<< < (3/3)

vlad:

--- Цитировать ---cj (06-05-2001 10:51):

--- Цитировать ---vlad (06-05-2001 10:28):

--- Цитировать ---Chs (04-05-2001 21:30):

--- Цитировать ---cj (04-05-2001 09:20):

Извини за выражение, но ты ламернул :-)
Это называется прибиндить параметр.

2Chs: это делается так
$sth->bind_param(1, \'w\');
$sth->execute();


То, что ты написал в динамик-SQL не вписывается ни какой стороной, так что не выступай. B выражении SQL нет параметра "?" ( знак вопрос )
Так что ты "прибиндиваеш" параметр на весу?

Cлушать надо ухом а не брюхом или говорить надо то, что думаеш, a если не думаеш - то не говори.

--- Конец цитаты ---

Смотри от сознания собственной полноценности не лопни. А заодно почитай что-нить о парсинге SQL запросов и о кэшировании оных.
--- Конец цитаты ---


Что, из области - "сам дурак"
Для справки скачай мою книгу по SQL, PL/SQL ( справочник ) :
http://www.deltacom.co.il/rus/document/oracle_ref.htm

Так в чем ошибка ?
--- Конец цитаты ---

--- Конец цитаты ---

Chs:

--- Цитировать ---cj (06-05-2001 10:47):

Отмазон гнилой, но - не помню. Просто однажды наступив на грабли, я стараюсь больше так не делать.
--- Конец цитаты ---
Точно, гнилой - execute с параметрами появился в версии DBI 0.86 вместе с bind_param, а DBI в то время был еще "альфа". :))

cj:

--- Цитировать ---vlad (06-05-2001 11:04):

Что, из области - "сам дурак"
Для справки скачай мою книгу по SQL, PL/SQL ( справочник ) :
http://www.deltacom.co.il/rus/document/oracle_ref.htm

Так в чем ошибка ?

--- Конец цитаты ---

Чья? Ты может хочешь убедить меня, что написанная мной или Chs конструкция ошибочна? Или что?

Timofey:
Народ, всем спасибо за помощь, моя ошибка была в занесении в базу, поэтому запрос и не работал, сейчас все нормально работает

$sqlstatement = "SELECT  pole2 FROM $tablename WHERE pole1=\'$usvd\'";
$sth = $dbh->prepare($sqlstatement);
$sth->execute || die "SQL-error.";

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии