ظƒظ„ط§ط³ ط§ظ„طھط¹ط§ظ…ظ„ ظ…ط¹ ظ‚ظˆط§ط¹ط¯ ط§ظ„ط¨ظٹط§ظ†ط§طھ class.Db 0.1






السلام عليكم ورحمة الله تعالى وبركاته
الحمد لله والصلاة والسلام على محمد رسول الله وعلى آله وصحبه وسلم تسليما
أما بعد :
أقدم لكم اليوم كلاس رائع جدا للتخاطب مع قواعد البيانات من برمجتي الشخصية في إصداره الأول
أولا الكلاس :

رمز PHP:
<code style="white-space:nowrap"> <code>
<?php
/*///////////////////////////////////////////////////////////
// ------------------------------------------------------- //
// - - //
// - Magouna Forum 0.3 - //
// - - //
// - ### This Forum Programming By Youssef Chahirir ### - //
// - Copyright © 2014 - 2014 Mr Youcha - //
// - All Rights Reserved - //
// - [email protected] OR [email protected] - //
// - www.arbways2.com - //
// ------------------------------------------------------- //
///////////////////////////////////////////////////////////*/

class mysql {
public function
__call ($fname,$farray){
die (
'<center><h2>This Function <font color="red">'.$fname.'</font> Not found in Class <font color="red">'.__CLASS__.'</font></h2></center>');
}
/*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
/*
** MySQL Num Rows Function
*/
public function Nrows ($sql) {
return @
mysql_num_rows ($sql);
}
/*
** MySQL Query Function
*/
public function Free ($sql){
return
mysql_free_result($sql) ;
}
/*
** MySQL Query Function
*/
public function Fobject ($sql){
return
mysql_fetch_object($sql);
}
/*
** MySQL Query Function
*/
public function Fassoc($sql){
return
mysql_fetch_assoc($sql);
}
/*
** MySQL Query Function
*/
public function Farray($sql){
return
mysql_fetch_array($sql);
}
/*
** MySQL Query Function
*/
public function Frow($sql){
return
mysql_fetch_row($sql);
}
/*
** MySQL Result Function
*/
public function Result($sql,$x,$txt){
$res=mysql_result($sql,$x,$txt);
return
$res;
}


/*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
/*
** MySQL Query Function
*/
public function Query ($sql){
$result = mysql_query($sql);
if (!
$result) return false ;
else return
$result;
}

/*
** MySQL Query Select Function
*/

public function Select($form,$table,$wselect){
$Query = $this->Query("SELECT ".$form." FROM ".prefix.$table." ".$wselect." ");
if (!
$Query) return false ;
else return
$Query;
return
$Query;
}

/*
** MySQL Query Update Function
*/

public function Update($form,$values,$wselect){
$Query = $this->Query("UPDATE ".prefix.$form." SET ".$values." ".$wselect." ");
if (!
$Query) return false ;
else return
$Query;
return
$Query;
}

/*
** MySQL Query Insert Function
*/

public function Insert($table,$rows,$values){
$Query = $this->Query("INSERT INTO ".prefix.$table." ".$rows." VALUES ".$values." ");
if (!
$Query) return false ;
else return
$Query;
return
$Query;
}

/*
** MySQL Query Remplac Function
*/

public function Remplac($table,$rows,$values){
$Query = $this->Query("REPLACE INTO ".prefix.$table." ".$rows." VALUES ".$values." ");
if (!
$Query) return false ;
else return
$Query;
return
$Query;
}

/*
** MySQL Query Delete Function
*/

public function Delete($table,$txt){
$Query = $this->Query("DELETE FROM ".prefix.$table." ".$txt." ");
if (!
$Query) return false ;
else return
$Query;
return
$Query;
}

/*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/

/*
** MySQL Query Fetch Array Function
*/
public function Qarray($txt){
$sql=$this->Query($txt);
$arrayData=$this->Farray($sql);
if(
$sql) $this->Free($sql);



return
$arrayData;
}
/*
** MySQL Query Fetch Assoc Function
*/
public function Qassoc($txt){
$sql=$this->Query($txt);
$assocData=$this->Fassoc($sql);
if(
$sql) $this->Free($sql);
return
$assocData;
}

/*
** MySQL Query Fetch Object Function
*/
public function Qobject($txt){
$sql=$this->Query($txt);
$objectData=$this->Fobject($sql);
if(
$sql) $this->Free($sql);
return
$objectData;
}
/*
** MySQL Query Fetch Row Function
*/
public function Qrow($txt){
$sql=$this->Query($txt);
$rowData=$this->Frow($sql);
if(
$sql) $this->Free($sql);
return
$rowData;
}
/*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
/*
* Get My Class INFormations
*/
public function Get($field,$table,$where,$id,$other=''){
$sql=$this->Query("SELECT ".$field." FROM ".prefix."".$table." WHERE ".$where." = '".$id."' ".$other." ");
if(
$this->Nrows($sql)>0){
$rs=$this->Frow($sql);
return
$rs&#91;0&#93;;
}
}
/*
* Get My Class INFormations
*/
public function Gett($field,$table,$where){
$sql=$this->Query("SELECT ".$field." FROM ".prefix."".$table." ".$where." ");
if(
$this->Nrows($sql)>0){
$rs=$this->Frow($sql);
return
$rs&#91;0&#93;;
}
}
/*
* Select Id My Class INFormations
*/
public function Gid($rslt,$table,$vairable,$value,$other=''){
$sql = $this->Query("select ".$rslt." from ".prefix."".$table." where ".$vairable." = ".$value." ".$other." ");
if(
mysql_num_rows($sql) > 0){
$rs = mysql_fetch_array($sql);
$value = $rs&#91;"$rslt"&#93;;
}
return(
$value);
}
/*
* Select Count Id My Class INFormations
*/
public function Count($id,$where){
$sql=$this->Query("SELECT COUNT($id) FROM ".prefix.$where);
$rs=$this->Frow($sql);
return
$rs&#91;0&#93;;
}
/*
* Mysql Query Nrows Id My Class INFormations
*/
public function Qrows($id,$where){
$sql=$this->Query("SELECT ".$id." FROM ".prefix."".$where." ");
if(
$this->Nrows($sql) > 0){
$numrows = $this->Nrows($sql) ;
}else{
$numrows = 0 ;
}
return
$numrows;
}

/*
* Error My Class INFormations
*/

public function error($Infile,$Inline){
echo
"<div dir='ltr'><h1>Database Error</h1>";
echo
"<strong style='color:green'> Error : ".mysql_error(),mysql_errno()." </strong><br><br>";
echo
"<strong style='color:red'> In File : ".$Infile." </strong><br><br>";
echo
"<strong style='color:blue'> In Line : ".$Inline." </strong><br><br>";
exit;

}
/*
* Mysql Close My Class INFormations
*/
public function Close($cl){
return
mysql_close($cl);
}


}
//=> End Mysql Class


?>
</code> </code>

ثانيا شرح طريقة طريقة الإستعمال

نقوم بإستدعاء الكلاس
رمز PHP:
<code style="white-space:nowrap"> <code> include_once("class.Db.php");
</code> </code>

ونضع الكلاس في متغير $Db

رمز PHP:
<code style="white-space:nowrap"> <code> $Db = new mysql ;
</code> </code>

ويكون الناتج كالتالي

رمز PHP:
<code style="white-space:nowrap"> <code> include_once("class.Db.php");
$Db = new mysql ;
</code> </code>

ثالثا تحميل الكلاس جاهز

رابط مباشر

http://www.arbways2.com/uploads/File...ccaf956522.ZIP

أو من المرفقات











الملفات المرفقة [TR]
class.Db.zip (1.5 كيلوبايت, عدد مرات المشاهدة 49 مرة) [/TR]



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