إنضمامك إلي منتديات استراحات زايد يحقق لك معرفة كل ماهو جديد في عالم الانترنت ...

انضم الينا
استراحات زايد الصفحة الرئيسية


إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 02-10-2014, 04:41 AM
عضو ماسي
بيانات محروم.كوم
 رقم العضوية : 503
 تاريخ التسجيل : Dec 2007
الجنس : female
علم الدوله :
 المشاركات : 2,100,613
عدد الـنقاط :3341
 تقييم المستوى : 2139

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

اضيع بين ايديكم اليوم كلاس بي اتش بي من برمجتي للتعامل مع قواعد البيانات My Sql

ويستخدم المكتبة Mysqli للاوامر وتجد شرح الكلاس بالتعليقات :
رمز PHP:
class SQL_DB
{


/*
*Get Table
*$s = عدد الحقول المطلوبه الافتراضي يجلب الكل
* $table = الجدول المطلوب
*$extra = ان كان هناك شرط معبن تريده
*تستخدم في جلب البيانات من القاعده
*/
function GET($s = '*',$table,$extra = '')
{
global
$db;
$mh_dbquery = sprintf("SELECT %s FROM `%s` %s",$s,$table,$extra);
$mh_qresult = $db->query($mh_dbquery);

if (!
$mh_qresult)
return
NULL;


$rcount = $db->num_rows($mh_qresult);

if (!
$rcount)
return
NULL;

$users = array();

for(
$i = 0; $i fetch_object($mh_qresult);
}

return
$users;


}



/*
*INSERT Table
* $table = الجدول للادخال
*$m = ضع المتغيرات في مصفوفه
*
*/
function INSERT($table,$m = array())
{




global
$db;
$key = '';
$value = '';
foreach(
$m as $i=>$a)
{
$key.=$i.',';
$value.="'".$a."',";
}

$query = "INSERT INTO ".$table."(".rtrim($key,",").")VALUES(".rtrim($value,",").")";

$qresult = $db->query($query);

if(!
$qresult)
return
false;
return
true;

}

/*
*DELETE Table
* $table = الجدول
*$uid = رقم الاي بي المطلوب حذفه
*
*/

function DELETE($table,$uid)
{
global
$db;

$id = (int)$uid;
if(
$id == 0)
return
false;

$query = sprintf("DELETE FROM `%s` WHERE `id` = %d",$table,$id);
$qresult = $jdb->query($query);

if(!
$qresult)
return
false;

return
true;

}



/*
*UPDATE Table
* $table = الجدول
* $ms = المتغيرات في مصفوفه
*$uid = رقم الاي بي المطلوب حذفه
*
*/


function UPDATE($table,$ms=array(),$uid)
{
$id = (int)$uid;
if(
$id == 0)
return
false;

global
$db;
$where = GETBYID($id);

foreach(
$ms as $k=>$v)
{
$value.="`".$k."`='".$v."',";
}
$query = "UPDATE ".$table." SET ".rtrim($value,",")." WHERE `id` = '$where' ";

$qresult = $db->query($query);
if (!
$qresult)
return
false;
else
return
true;
}





/*
*Get Table By id
* $table = الجدول المطلوب
*$uid = رقم الاي دي المطلوب جلبه
* تستخدم هذه الداله للمساعدة في حذف نتيجة ما او التأكد من وجودها
*/
function GETBYID ($table,$uid){
$id = (int)$uid;
if(
$id == 0)
return
NULL;

$result = GET('*',$table,'WHERE `id` = '.$id);
if (
$result == NULL)
return
NULL;

$user = $result['0'];
return
$user;
}

/*
*Get Table By fildes
* $table = الجدول
*$name = القيمة
* تستخدم للتحقق من اسم المستخدم و الايميل
*/
function fildes($table,$fildes,$name)
{
global
$db;

$n_name = trim(mysqli_real_escape_string($db,strip_tags($name)));

$result = GET('*',$table,"WHERE `$fildes` = '$n_name'");
if (
$result != NULL)
$user = $result[0];
else
$user = NULL;

return
$user;
}




}



اتمنى سماع رأيكم وانتقادكم حول الكلاس

الموضوع الاصلي : [ كلاس Php ] : للتعامل مع قواعد البيانات |اضافة – تعديل – حذف – عرض| Class Php | دبليو ثري العربية - w3arabia
__DEFINE_LIKE_SHARE__
رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
[ كلاس ] كلاس لتسهيل التعامل مع قواعد البيانات من تحديث البيانات و ادخل البيانات محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 11-28-2013 12:10 AM
[مشكلة] في برمحة كلاس التعامل مع قواعد البيانات محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 08-20-2013 04:40 AM
كلاس قواعد البيانات مع الاضافات الجديدة محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 10-07-2009 04:30 AM
اريد افضل واقوى وابسط واحسن اقوى واسرع وابسط كلاس للتعامل مع قواعد البينات محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 09-11-2009 11:40 AM
درس دمج قواعد البيانات (تركيب قواعد البيانات )بالصور **أرجو التثبيت** محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 05-21-2009 08:50 PM


الساعة الآن 05:47 PM


Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By Almuhajir

RSS RSS 2.0 XML MAP HTML