-
-
$conn = new Com("ADODB.Connection"); //Connection オブジェクトをインスタンス化します - $connstr = "provider=sqloledb;datasource=.;uid= ユーザー名;pwd=password;database=database;";
- $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; // bbs.it -home. org
- echo "合計 {$count} レコード
"; - for($i = 0; $i <$count ; $i++){
Fields('Title')->Value);//タイトル
- $arr_result[$i]['Color'] =addslashes( $rs-> Fields('titlecolor')->Value?$rs->Fields('titlecolor')->Value:'');//タイトルカラー
- $arr_result[$i]['WenHao '] =addslashes( $rs->Fields('OtherText')->Value);//文書番号
- }
-
コードをコピー
方法 2、odbc 接続データベース
-
- $dbhost = '';
- $dbuser = ''; //mssqlのユーザー名
- $dbpass = ''; //mssqlのパスワード
- $dbname = ''; //mssql ライブラリ名
$connect=odbc_connect("Driver={SQL Server};Server=$dbhost;Database=$dbname","$dbuser ","$dbpass ");
- /*テスト例*/
- $sql="コンテンツから * を選択";
- $exec=odbc_exec($connect,$sql);
- while($row = (odbc_fetch_array($exec )))
- {
- $row['id'] //フィールド値を取得
- ...
- }
-
-
コードをコピー
方法 3、PHP 組み込み関数の接続:
php5 と Apache を使用してサーバー上の php.ini ファイルを開き、;extension=php_mysql.dll の前のセミコロン「;」を削除します。
Apacheサーバーを再起動します。
- $dbh=mysql_connect("hostname","user","password");
- mssql_select_db("mydb", $dbh);
- ?>
-
コードをコピー 方法 4、接続する データにアクセスする方法
- $db=$_SERVER['DOCUMENT_ROOT']."/PHP_ACCESS/include/#mydb.mdb" //取得するには $_SERVER['DOCUMENT_ROOT'] を使用するのが最善です。ここのパス
- $conn = new COM('ADODB.Connection') または die('Active X Data Objects を開始できません');
- $conn->Open("DRIVER={Microsoft Access Driver (*.mdb) }; DBQ= $db");
- $rs = $conn->Execute('SELECT * FROM content order by id desc');
- while(!$rs->EOF)
- {
- echo $rs- >フィールド[ 'name']->値;
- $rs->MoveNext();
- }
- /*リソースを解放*/
- $rs->Close();
- $conn->Close( );
- $ rs = null;
- $conn = null;
-
コードをコピー
|