[class] ط§ظ„طھط¹ط§ظ…ظ„ ظ…ط¹ ظ‚ظˆط§ط¹ط¯ ط§ظ„ط¨ظٹط§ظ†ط§طھ ط¨ط§ظ†ط³ظٹط§ط¨ظٹط© ط§ظƒط«ط±



السلام عليكم و رحمة الله وبركاته

اخواني الكرام حبيت اطرح عليك كلاس برمجته و افادني كثير و ان شاء الله بيفيدكم كمان

هو عبارة عن كلاس يقوم باختصار عمليات استخراج البيانات من القاعدة و التحكم بيها

يعني تنضيم اكثر + ربح للقوت + سهولة كبيييرة

اترككم مع ملفات الكلاس :



رمز PHP:
<code style="white-space:nowrap"> <code> Interface Option



{
public function
SqlCde ($sqlarray ) ;
}

Class
ScriptOption implements option {

Private
$sqlarray;
Private
$sqlcode ;
Public
$key ;


public function
SqlCde ($sqlarray ) {

$sqlcode = new ArrayIterator($sqlarray) ;
$sqlcode->ksort() ;
Global
$key ;
foreach (
$sqlcode as $key=> $value ) {

Switch (
strstr ($key , "query") ) {
case
True :
define ( $key , mysql_query ( $sqlcode&#91;$key&#93 ) ;
}
Switch (
strstr ( $key , "sql")) {
case
True:
define ( $key ,$sqlcode&#91;$key&#93 ;

}
}
}
}
</code> </code>

طريقة الاستعمال امباشرة و المعروفة :

رمز PHP:
<code style="white-space:nowrap"> <code> $new = new ScriptOption() ;
$new->SqlCde (array( "sql1" => "select* from user ",
"sql2"=>"select * from alpha ",
"query1"=> "slect * from statique")) ;

echo
sql1 ;//لتوقم بطباعة احدي الاستعلامات فقط تقوم بالاتي مثال لطباعة الاستعلام الاول
echo query1 ;//للتعامل مع الاستعالم الثالثة مثال لانه عباري علي Query
</code> </code>

يعني فيه ميزة لهذا الكلاس انه يعرف من خلال اسم الكلاس نوع الاستعلام يعني انه مجرد sql و ذلك عن طريقة ادراج كلمة sql بالاسم

او query و ذلك عن طريقة ادراج كلمة query بالاسم

و بذلك حيرتحكم كثيير و كثيير في الكتابات مدخلات الاكواد مثل mysql_query و هيك اشياء
و كذلك له ميزة اخري و هو التحقق من صحة البيانات المدخلة و مدي صلوحيتها

طريقة الاستعمال في كلاس اخر اكيد انتو فاهمين الطريقة

رمز PHP:
<code style="white-space:nowrap"> <code>
public function SelcLang ($requete) {
parent::SqlCde (array ( "query1" => $requete
"sql1" => $requete )) ;
}
</code> </code>

طبعا الكلاس بسيييطة مرة و الكل يقدر يطره حسب الحاجة

اخوكم fahedouch




التعديل الأخير كان بواسطة fahedouch; 21 - 08 - 2014 الساعة 20:12





©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©