السلام عليكم و رحمة الله وبركاته
اخواني الكرام حبيت اطرح عليك كلاس برمجته و افادني كثير و ان شاء الله بيفيدكم كمان
هو عبارة عن كلاس يقوم باختصار عمليات استخراج البيانات من القاعدة و التحكم بيها
يعني تنضيم اكثر + ربح للقوت + سهولة كبيييرة
اترككم مع ملفات الكلاس :
رمز 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[$key] ) ;
}
Switch (strstr ( $key , "sql")) {
case True:
define ( $key ,$sqlcode[$key] ;
}
}
}
}
</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