$dbh->prepare a bindovani parametru
Martin Caslavsky
mcaslavsky na macroware.cz
Středa Srpen 11 14:53:21 MEST 1999
Zdravim,
potreboval bych udelat "select from neco where kde like 'tam_'", pricemz to
"tam" chci zadavat az pri execute, ale porad nejsem schopen neceho takovyho
docilit.
Kdyz dam
$sth = $dbh->prepare("select from neco where kde like '?_'")
tak pry execute called with 1 bind variables when 0 are needed
a kdyz zkusim
$sth = $dbh->prepare("select from neco where kde like ?_")
(teda bez uvozovek), tak zase rika, ze parse error blízko ''tam'' na řádku 1
Potom jsem si procetl dokumentaci a zjistil, ze existuje funkce bind_param,
ale kdyz ji pred execute zavolam jako $sth->bind_param(1, "$prom_") tak mi
zase tvrdi, ze "execute called with 0 bind variables when 1 are needed"
Da se neco takovyho napsat popripade jak?
Podotykam, ze to ma byt pro MySQL.
S diky
Martin Caslavsky
P.S.: Jak se vam libilo zatmeni (tedy v Brne zatazeni :o))))?
Další informace o konferenci Perl