SQL & Parameter
3 отговора
306 прегледа
SQL & Parameter
Налага ми се да се кънектна към база на Access през PHP. Само че в конструкцията на заявката присъстват съхранени процедури(Query-та) с параметри. През Access-а ясно - q.Parameter="нещо си там". В PHP през ODBC как ще стане?
Re: SQL & Parameter
е в хелпа на аксеса нищо ли не пише ?
на мен ми се върти в главата нещо от рода
$parameterName = "нещо си там"м
$q = "StoredProcedureName('{$parameterName}')";
това не върши ли работа ?
photo.cult.bg/torbalan
на мен ми се върти в главата нещо от рода
$parameterName = "нещо си там"м
$q = "StoredProcedureName('{$parameterName}')";
това не върши ли работа ?
photo.cult.bg/torbalan
Re: SQL & Parameter
мхм
аз като казах хелп - взех че го поогледох
прочети за odbc_execute май ще ти свърши работа
photo.cult.bg/torbalan
аз като казах хелп - взех че го поогледох
прочети за odbc_execute май ще ти свърши работа
photo.cult.bg/torbalan
Re: SQL & Parameter
Не става братче
. По принцип това е точно което търся...Обаче...
Опитах да пробвам така:
$conn=odbc_connect('mybase','','');
$sql1="SELECT DISTINCTROW * FROM Artikul_all";
$stmt = odbc_prepare($conn, $sql1);
if (!$stmt) {exit("Грешка в prepare");} {echo "ОК";}
$rs1 = odbc_execute($stmt);
//$rs1=odbc_exec($conn,$sql1);
if (!$rs1) {exit("Грешка при изпълнение");}{echo "ОК";}
while (odbc_fetch_row($rs1))
{
$data=odbc_result($rs1,"wid");
echo $data ;
}
По стандартния начин връща резултат (реда в коментара), а така си дава
ОК ОК а редове няма никви
а това е пример от нета:
$db = odbc_connect("DSN","user","pass");
$result = odbc_prepare($db,"SELECT * FROM Employees ORDER BY LastName");
odbc_execute($result);
Помооооощ!
Опитах да пробвам така:
$conn=odbc_connect('mybase','','');
$sql1="SELECT DISTINCTROW * FROM Artikul_all";
$stmt = odbc_prepare($conn, $sql1);
if (!$stmt) {exit("Грешка в prepare");} {echo "ОК";}
$rs1 = odbc_execute($stmt);
//$rs1=odbc_exec($conn,$sql1);
if (!$rs1) {exit("Грешка при изпълнение");}{echo "ОК";}
while (odbc_fetch_row($rs1))
{
$data=odbc_result($rs1,"wid");
echo $data ;
}
По стандартния начин връща резултат (реда в коментара), а така си дава
ОК ОК а редове няма никви
а това е пример от нета:
$db = odbc_connect("DSN","user","pass");
$result = odbc_prepare($db,"SELECT * FROM Employees ORDER BY LastName");
odbc_execute($result);
Помооооощ!