php連線不同資料庫的方法分享

2021-06-19 01:31:23 字數 2660 閱讀 5560

大中

小】**:

1.com鏈結,adodb.connection

複製**

**如下:

$conn = new com("adodb.connection");     //例項化乙個connection物件

$connstr = "provider=sqloledb;datasource=.;uid=sa;pwd=123456;database=jnold;";

$conn->open($connstr);

$rs = new com("adodb.recordset");    //例項化乙個recordcount物件

$rs->open('select * from news where bigclassid = 59 and leadpostil is null', $conn, 1, 1);

$count = $rs->recordcount;

echo "共有條紀錄

";for($i = 0; $i < $count ; $i++)

2.odbc連線mssql

複製**

**如下:

$dbhost = '';

$dbuser = ''; //你的mssql使用者名稱

$dbpass = ''; //你的mssql密碼

$dbname = ''; //你的mssql庫名

$connect=odbc_connect("driver=;server=$dbhost;database=$dbname","$dbuser","$dbpass");

$sql="select * from content";

$exec=odbc_exec($connect,$sql);

while($row = (odbc_fetch_array($exec)))

3.php內建函式連線

開啟裝有php5和apache的伺服器上的php.ini檔案   去掉;extension=php_mssql.dll前面的分號";"

重啟apache伺服器即可

其次:將安裝有sqlserver2000的伺服器資料庫打上sp3補丁,因為打上sp3補丁,可以開啟1433埠.

最後,web伺服器上安裝sqlserver2000客戶端工具

複製**

**如下:

<?

$dbh=mssql_connect("192.168.12.124","sa","");

mssql_select_db("mydb", $dbh);

?>

這個方法經常會連線不上,好像是乙個dll檔案版本的問題

4.連線access資料的方法

複製**

**如下:

$db=$_server['document_root']."/php_access/include/#mydb.mdb";    //這裡最好用$_server['document_root']獲取路徑

$conn = new com('adodb.connection') or die('can not start active x data objects');

$conn->open("driver=; dbq=$db");

$rs = $conn->execute('select * from contents order by id desc');

while(!$rs->eof)  

/*釋放資源*/

$rs->close();

$conn->close();

$rs = null;

$conn = null;

5.連線mysql方法:

複製**

**如下:

$database_connection=null;

$hostname="localhost";

$database="5aart";

$username="root";

$password="1234";

global $database_connection;

$database_connection=mysql-connect.html target=_blank class=infotextkey>mysql_connect()($hostname,$username,$password) or die(mysql_error());

mysql_query()("set names 'gbk'");

mysql_select_db($database,$database_connection) or die(mysql_error());

6.連線sqlserver的方法

複製**

**如下:

$dbhost = 'localhost';

$dbuser = 'sa'; //你的mssql使用者名稱

$dbpass = '1234'; //你的mssql密碼

$dbname = '0772fang'; //你的mssql庫名

$connect=odbc_connect("driver=;server=$dbhost;database=$dbname","$dbuser","$dbpass");

$sql="update news_pk set ffnums=ffnums+1 where newsid='$id'";

$exec=odbc_exec($connect,$sql);

php運用adodb連線不同資料庫

連線oracle資料庫 include adodb adodb.inc.php 包含adodb類庫檔案 conn newadoconnection oci8 conn connect dbserver,dbuser,dbpass 連線postgresql資料庫 include adodb adodb...

不同資料庫的連線

mysql string driver com.mysql.jdbc.driver 驅動程式 string url jdbc mysql localhost 3306 db name useunicode true characterencoding utf 8 連線的url,db name為資料庫...

PHP連線msSQL資料庫方法

什麼是mssql呢?mssql是指微軟的sqlserver資料庫伺服器,它是乙個資料庫平台,提供資料庫的從伺服器到終端的完整的解決方案,其中資料庫伺服器部分,是乙個資料庫管理系統,用於建立 使用和維護資料庫。sql server一開始並不是微軟自己研發的產品,而是當時為了要和ibm競爭時,與syba...