سازگاری با mssql/ oracle

irdavidnet

Banned
دوستان عزیز ، چطوری می تونم CMS خودم رو با دیتابیس Oracle و MS SQL سازگار کنم ؟
آیا مثل MYSQL هست دستوراتش با php ؟
ممنون می شم ، توضیح بدید
 

jhoseini

Member
بیشتر دستورات شون شبیه به همه، یه سر به php.net بزنید
اگه شی گرا بنویسید، ساده تر میتونید سیستم رو با چند دیتابیس سازگارکنید
http://ir2.php.net/manual/en/ref.oracle.php
http://ir2.php.net/manual/en/ref.mysql.php
در نهایت باید بجای استافده از mysql_query از یه همچین چیزی توی سورس برنامت استفاده منی: db::sql_query
271.gif
 

jhoseini

Member
class.mysql.php:
PHP:
class mysql {
  function connect($server, $user, $pass){
    return mysql_connect($db_server,$db_user,$db_pass);
  }
}
class.mssql.php:
PHP:
class mssql {
  function connect($server, $user, $pass){
    return mssql_connect ($db_server,$db_user,$db_pass);
  }
}

configure.php:
PHP:
$db_type="mysql"; // sample
$db_server="localhost";
$db_user="dbuser";
$db_pass="dbpass";

index.php:
PHP:
include_once('class.'.$db_type.'.php');
$dbp = db::connect();
// ... do some thing else.
 

jhoseini

Member
PHP:
include_once('class.'.$db_type.'.php'); 
$dbp = db::insert("table_name",array("field1"=>"value1", "field2"=>"value2"));
// ... do some thing else.
 

irdavidnet

Banned
خیلی راحته ، من یکار کردم ، بدون اینجور دردسر ها ، از همه راحت تر
 

جدیدترین ارسال ها

بالا