-
$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 "合計 {$count} 個のアイテムがありますRecord
";
- for($i = 0; $i < $count ; $i++){
- $arr_result[$i]['Title'] =addslashes($rs->Fields( ' Title')->Value);//Title
- $arr_result[$i]['Color'] =addslashes($rs->Fields('titlecolor')->Value?$rs->Fields ( 'titlecolor')->Value:'');//タイトルの色
- $arr_result[$i]['WenHao'] =addslashes($rs->Fields('OtherText')->Value); /文書番号
- }
-
-
コードをコピー
2.ODBC接続mssql
$dbhost = '';
- $dbuser = ''; //mssql ユーザー名
- $dbpass = ''; //mssql パスワード
- $dbname = ''; mssql ライブラリ名
$connect=odbc_connect("Driver={SQL Server};Server=$dbhost;Database=$dbname","$dbuser","$dbpass ");
- $ sql="select * from content";
- $exec=odbc_exec($connect,$sql);
- while($row = (odbc_fetch_array($exec)))
- {
- $row['id' ] //フィールドを取得value
- ...
- }
-
-
-
コードをコピー
3.PHP組み込み関数接続
php5 と Apache を使用してサーバー上の php.ini ファイルを開き、;extension=php_mssql.dll の前のセミコロン「;」を削除します。
Apacheサーバーを再起動するだけです
次に、sqlserver2000 がインストールされているサーバー データベースに sp3 パッチを適用します。これは、sp3 パッチを使用するとポート 1433 を開くことができるためです。
最後に、sqlserver2000 クライアント ツールを Web サーバーにインストールします。
- $dbh=mssql_connect("192.168.12.124","sa","");
- mssql_select_db("mydb", $dbh);
- ?>
-
コードをコピー この方法では接続に失敗することが多いです DLLファイルのバージョンに問題があるようです。
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->Fields[' name']- >Value;
- $rs->MoveNext();
- }
- /*リソースを解放*/
- $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($hostname,$username,$password) または die(mysql_error());
- mysql_query("set names 'gbk'");
- mysql_select_db( $database,$database_connection) または die(mysql_error());
-
-
-
- コードをコピー
6. SQLserver に接続する方法
$dbhost = 'localhost'; $dbuser = 'sa'; //あなたのmssqlユーザー名 $dbpass = '1234'; //あなたのmssqlパスワード $dbname = '0772fang'; mssql ライブラリ名- $connect=odbc_connect("Driver={SQL Server};Server=$dbhost;Database=$dbname","$dbuser","$dbpass");
- $sql="update news_pk set ffnums=ffnums +1 where newsID='$ID'";
- $exec=odbc_exec($connect,$sql);
-
-
- コードをコピー
-
-
|