SQL & Parameter

3 отговора 306 прегледа
#1

SQL & Parameter

Налага ми се да се кънектна към база на Access през PHP. Само че в конструкцията на заявката присъстват съхранени процедури(Query-та) с параметри. През Access-а ясно - q.Parameter="нещо си там". В PHP през ODBC как ще стане?

Отговор
в отговор на Bob #2

Re: SQL & Parameter

е в хелпа на аксеса нищо ли не пише ?
на мен ми се върти в главата нещо от рода

$parameterName = "нещо си там"м
$q = "StoredProcedureName('{$parameterName}')";

това не върши ли работа ?

photo.cult.bg/torbalan
Отговор
в отговор на Bob #3

Re: SQL & Parameter

мхм
аз като казах хелп - взех че го поогледох

прочети за odbc_execute май ще ти свърши работа

photo.cult.bg/torbalan
Отговор
в отговор на Topбaлaн #4

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);


Помооооощ!

Отговор