|
إنضمامك إلي منتديات استراحات زايد يحقق لك معرفة كل ماهو جديد في عالم الانترنت ...
انضم الينا
#1
| ||
| ||
السلام عليكم ورحمة الله وبركاتة اضيع بين ايديكم اليوم كلاس بي اتش بي من برمجتي للتعامل مع قواعد البيانات 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__ |
مواقع النشر (المفضلة) |
| |
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
[ كلاس ] كلاس لتسهيل التعامل مع قواعد البيانات من تحديث البيانات و ادخل البيانات | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 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 |