• کلاس ساده 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;
     
       }
     
        
        ?>

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

    موضوعات مرتبط با این موضوع...
    موضوع نویسنده پاسخ بازدید آخرین ارسال
      سوال نمایش دادن اطلاعات موجود در دیتابیس Sajjad95 1 1,198 19-08-2015 ساعت 01:43
    آخرین ارسال: Sajjad95
    Note چرا میگن نباید دیگه از mysql در php استفاده کنیم؟ FireBug 3 1,346 18-01-2015 ساعت 16:29
    آخرین ارسال: rockstar
    Note عملیات روی اطلاعات واکشی شده از دیتابیس mahbobe.prog 1 587 07-11-2014 ساعت 13:21
    آخرین ارسال: Daniel
    Note سوال پروژه عملی یهویی php and Mysql . لطفاً راهنمایی کنید... rouzbeh 1 871 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 810 18-08-2014 ساعت 17:43
    آخرین ارسال: Daniel
    Note دریافت اطلاعات از json و ذخیره در mysql infoweb 1 625 06-08-2014 ساعت 15:00
    آخرین ارسال: REza mAX
    Note ذخیره و بازیابی اطلاعات در دیتابیس MySQL REza mAX 0 681 03-08-2014 ساعت 10:43
    آخرین ارسال: REza mAX
    Note ایجاد ارتباط از php به mysql hasti 4 1,633 11-07-2014 ساعت 22:06
    آخرین ارسال: Comodo
    Note php: اتصال اتوماتیک به دیتابیس hasti 8 1,500 07-07-2014 ساعت 12:45
    آخرین ارسال: hasti
    Note جلوگیری از ورود رکورد تکراری (PHP-MySQL) Php1 1 1,190 16-06-2014 ساعت 10:37
    آخرین ارسال: BaNNer LorD

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