2014-12-12 3 views
0

Это мой код:Установить параметры MySQL с PHP

public function SelectSingleAccount($Id) 
    { 
     $Config = new Config(); 
     $mysqli = $Config->OpenConnection(); 
     $result = mysqli_query($mysqli, "CALL SelectSingleAccount", $accountId) or die("Query fail:  ". mysqli_error()); 

     $BusinessObject = new DL_Account(); 
     $ArrayResult = $BusinessObject->CreateObjectArray($result); 
     return $ArrayResult; 
    } 

В PHPMyAdmin я есть параметр, называемый идентификатор. Как установить этот параметр в моем коде с помощью значения $ Id?

+0

вы не передаете $ ACCOUNTID к вашему sproc вызова. Вы передаете его как аргумент mysqli, а mysqli не имеет представления о том, что это за дополнительный параметр. –

ответ

0

хранимая процедура параметр идет в строке запроса:

$result = mysqli_query($mysqli, "CALL SelectSingleAccount($Id)"); 

убедитесь, что $Id правильно продезинфицировать, хотя

Смежные вопросы