الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كلاس تقوم بإتصال مع قاعدة البيانات Mysql

بدأه mohammeding في 26 يوليو 2010 · 1 رد · 493 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أقدم لكم اليوم كود كلاس تقوم بإتصال مع قاعدة البيانات Mysql  هي formalisme

بحيث تستطيع إستعمالها في مشاريعك بدون إعادة كتابة كود إتصال

 فقط عليك إستدعاء كلاس و تقوم هي بكل شيئ و تستطيع ان تستعمل دوالها 

<?
class db
{        
var $hostname;
var $username;
var $password;
var $database;
var $query_num;

                        function set_cred($hostname,$username,$password)
                        {
                         $this->hostname = $hostname
                         $this->username = $username
                         $this->password = $password
                        }


                        function db_connect()
                        {
                         $result = mysql_connect($this->hostname,$this->username, $this->password); 
                         if (!$result)
                          {
                             echo 'Connection to database server at: '.$this->hostname.' failed.';
                             return false;
                          }                       
                         return $result;
                        }


                        function select_db($database)
                        {
                         $this->database = $database;
                         if (!mysql_select_db($this->database))
                          {
                             echo 'Selection of database: '.$this->database.' failed.';
                             return false;
                          }
                        }


                        function query($query)
                        {
                          $result = mysql_query($query) or die("Query failed: $query<br><br>" . mysql_error());
                          return $result;
                        }


                        function fetch_array(&$result)
                        {
                         return mysql_fetch_array($result);
                        }


                        function return_query_num()
                        {
                         return $this->query_num;
                        }


                        function num_rows($result)
                        {
                         return mysql_num_rows($result);
                        }
};
?>

كيفية إستعمال الكلاس

$hostname = 'localhost';
$username = 'user';
$password = 'xxxxxxxx';
$database = 'database';
$db->set_cred($hostname,$username,$password);
$db->db_connect();
$db->select_db($database)

$query = "SELECT * FROM table";
$result = $db->query($query);
$numrows = $db->num_rows($result);
while($row = $db->fetch_array)
{
echo $row[0] . '<br>' . $row['somerow'] . '<br>';
}

echo $numrows . 'Returned from ' . $query;
#2

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

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

http://www.swalif.net/softs/swalif45/softs244615/

وشكراللجميع

انا ملاحض ما في ناس بالمنتديات الصيام متعبهم الله يعطينا الاجر والغفران

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…