کلاس ساده PHP برای کار با دیتابیس MySQL
#1
Note 
سلام دوستان.
یک کلاس ساده php برای کار با دیتابیس mysql براتون آماده کردم. امیدوارم مفید واقع بشه.

کد php:
   <?php
    
// Define for MySQL //////////////////////////////////////////////
 
   define('LOCALHOST','localhost');
 
   define('DB_USER','****');
 
   define('DB_PASS','****');
 
   define('DB_NAME','****');
 
    
    
////////////////////////////////////////////////////////
 
   // Class
 
   ////////////////////////////////////////////////////////
 
   class DB {
 
   var $host// host
 
   var $user// user
 
   var $pass// pass
 
   var $db// MySQL_LinkID
 
   var $database// DB name
 
    
    
///////////////////////////////////////////////////////
 
   // construct
 
   ///////////////////////////////////////////////////////
 
   function DB() {
 
   $this->host LOCALHOST;
 
   $this->user DB_USER;
 
   $this->pass DB_PASS;
 
   $this->database DB_NAME;
 
   }
 
    
    
///////////////////////////////////////////////////////
 
   // Connection
 
   ///////////////////////////////////////////////////////
 
   function con() {
 
   $this->db mysql_connect($this->host,$this->user,$this->pass);
 
   if ( !$this->db ) {
 
   die ('mysql connect error : ' mysql_error());
 
   }
 
    
    $db_selected 
mysql_select_db($this->database,$this->db);
 
   if (!$db_selected) {
 
   die ('mysql select db error : ' mysql_error());
 
   }
 
    
    
}
 
    
    
///////////////////////////////////////////////////////
 
   // Close
 
   ///////////////////////////////////////////////////////
 
   function close() {
 
   mysql_close($this->db);
 
   }
 
    
    
///////////////////////////////////////////////////////
 
   // Query
 
   ///////////////////////////////////////////////////////
 
   function query($query) {
 
   $res mysql_query($query,$this->db) or die("error : " mysql_error($this->db)."<br />".$query);
 
   return $res;
 
   }
 
   }
 
    
    
////////////////////////////////////////////////////////
 
   // ShortCut Function
 
   ////////////////////////////////////////////////////////
 
    
    
// mysql_num_rows
 
   function mnr($res) {
 
   $num mysql_num_rows($res);
 
   return $num;
 
   }
 
    
    
// mysql_fetch_assoc
 
   function mfa($res) {
 
   $rec mysql_fetch_assoc($res);
 
   return $rec;
 
   }
 
    
    
// mysql_fetch_array
 
   function mfar($res) {
 
   $rec mysql_fetch_array($res);
 
   return $rec;
 
   }
 
    
    ?>

پاسخ
ایجاد موضوع جدید   پاسخ به موضوع  

موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  سوال نمایش دادن اطلاعات موجود در دیتابیس Download95 1 632 19-08-2015 ساعت 01:43
آخرین ارسال: Download95
Note چرا میگن نباید دیگه از mysql در php استفاده کنیم؟ FireBug 3 912 18-01-2015 ساعت 16:29
آخرین ارسال: rockstar
Note عملیات روی اطلاعات واکشی شده از دیتابیس mahbobe.prog 1 478 07-11-2014 ساعت 13:21
آخرین ارسال: Daniel
Note سوال پروژه عملی یهویی php and Mysql . لطفاً راهنمایی کنید... rouzbeh 1 509 26-08-2014 ساعت 13:52
آخرین ارسال: REza mAX
Note خطای MySQL: You have an error in your SQL syntax; check the manual that corresponds to your MySQL Daniel 0 400 18-08-2014 ساعت 17:43
آخرین ارسال: Daniel
Note دریافت اطلاعات از json و ذخیره در mysql infoweb 1 475 06-08-2014 ساعت 15:00
آخرین ارسال: REza mAX
Note ذخیره و بازیابی اطلاعات در دیتابیس MySQL REza mAX 0 448 03-08-2014 ساعت 10:43
آخرین ارسال: REza mAX
Note ایجاد ارتباط از php به mysql hasti 4 1,042 11-07-2014 ساعت 22:06
آخرین ارسال: Comodo
Note php: اتصال اتوماتیک به دیتابیس hasti 8 1,104 07-07-2014 ساعت 12:45
آخرین ارسال: hasti
Note جلوگیری از ورود رکورد تکراری (PHP-MySQL) Php1 1 870 16-06-2014 ساعت 10:37
آخرین ارسال: BaNNer LorD

کاربرانِ درحال بازدید از این موضوع:   1 مهمان