PDA

View Full Version : سوال در استفاده از stored procedure



mehdi4467
شنبه 06 اردیبهشت 1393, 22:02 عصر
سلام
من از stored procedure استفاده کردم و کد زیر رو استفاده کردم:

public static function AccountCreate($name, $hesab, $cart, $sheba, $holder)
{
// Build SQL query
$sql = 'CALL account_create(:name, :hesab, :cart, :sheba, :holder)';

// Build the parameters array
$params = array (':name' => $name, ':hesab' => $hesab, ':cart' => $cart, ':sheba' => $sheba, ':holder' => $holder);

// Execute the query and return the results
DatabaseHandler::Close();
return DatabaseHandler::Execute($sql, $params);
}
حال از این کلاس به شکل زیر استفاده می کنم:



Account::AccountCreate($accountName,$accountNumber ,$accountAtm,$accountSheba,$accountHolder);

حالا سوال من اینه که وقتی خط بالا را ایتفاده می کنم چطوری می تونم بفهمم کد درست عمل کرده و یا خطا داده و داده در دیتابیس ذخیره نشده است؟
ممنون

mehdi4467
یک شنبه 07 اردیبهشت 1393, 17:33 عصر
سلام
کسی پیشنهادی ندارد؟

maysam.m
دوشنبه 08 اردیبهشت 1393, 22:04 عصر
داخل تابع execute باید یه مقدار برگشتی باشه که اگه عملیات موفقیت آمیز بود مقدار درست درغیر این صورت مقدار نادرست رو برگردونه

بعد کافیه چک کنی ببینی چه مقداری برگشته