The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Безопасность в MySQL (dbi database perl script sql example)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: dbi, database, perl, script, sql, example,  (найти похожие документы)
Date: Thu, 20 Sep 2001 13:18:12 +0000 (UTC) From: Konstantin Stupnik <skv@iis.nsk.su> Newsgroups: fido7.ru.perl Subject: Безопасность в MySQL > > $query='INSERT INTO table (field1,field2) VALUES (?,?)'; > > @values($fld1,$fld2); > > $dbh->> do($query,undef,@values); > > и это вернет что-то вроде > > DBD::mysql::db do failed: You have an error in your SQL syntax near > 'DBI::st=HASH(0x87d7660)' at line 1 at prog.pl line х. > > лучше тогда, по крайней мере у меня так работает: > > $z = $query->execute(@values); Ну "INTO table" конечно нельзя, ибо "table" зарезервированное слово :) И после @values я = пропустил. Но в остальном всё верно. У тебя наверное старый DBI. Ибо у меня на 1.15 этот пример чудно работает. #!/usr/bin/perl use DBI; my $dbh=DBI->connect("DBI:mysql:database=test;host=meta;","","",undef); $query='INSERT INTO testac (object_id,object_title) VALUES (?,?)'; @values=('1','subj'); $dbh->do($query,undef,@values); -- Best regards, Konstantin. Отправлено через сервер Talk.Ru - http://www.talk.ru

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру