h.rezaee
دوشنبه 22 مهر 1392, 16:10 عصر
سلام. بنده برای ذخیره اطلاعات در دیتابیس از Stored Procedure استفاده می کنم. زمانی که بر روی لوکال هاست سیستم خودم تست می کنم بدون هیچ مشکلی ذخیره به درستی انجام میشه ولی وقتی که بر روی هاست اصلی ذخیره کردم با مشکل مواجه شدم و اون مشکل هم اینه که به جای ثبت متن ؟ نمایش داده می شود.
بنده کد ها رو می زارم ممنون میشم دوستان راهنمایی بفرمایند.
SP مربوط به سمت Mysql:
CREATE PROCEDURE `sp_txttbl_Insert`(IN _txttitle varchar(500), IN _category int, IN _bestpic varchar(500), IN _summer text, IN _txt text)
BEGIN
SET NAMES utf8;
INSERT INTO txttbl
(txttitle , category , bestpic , summer , txt )
VALUES(_txttitle , _category , _bestpic , _summer , _txt );
END
و کدهای مربوط به CAll کردن این SP:
$sql = 'CALL `sp_txttbl_Insert`(:txttitle, :category, :bestpic, :summer, :txt)';
$params = array (':txttitle' => $txttitle, ':category' => $category, ':bestpic' => $bestpic, ':summer' => $summer, ':txt' => $txt);
return DatabaseHandler::Execute($sql, $params);
بنده کد ها رو می زارم ممنون میشم دوستان راهنمایی بفرمایند.
SP مربوط به سمت Mysql:
CREATE PROCEDURE `sp_txttbl_Insert`(IN _txttitle varchar(500), IN _category int, IN _bestpic varchar(500), IN _summer text, IN _txt text)
BEGIN
SET NAMES utf8;
INSERT INTO txttbl
(txttitle , category , bestpic , summer , txt )
VALUES(_txttitle , _category , _bestpic , _summer , _txt );
END
و کدهای مربوط به CAll کردن این SP:
$sql = 'CALL `sp_txttbl_Insert`(:txttitle, :category, :bestpic, :summer, :txt)';
$params = array (':txttitle' => $txttitle, ':category' => $category, ':bestpic' => $bestpic, ':summer' => $summer, ':txt' => $txt);
return DatabaseHandler::Execute($sql, $params);