色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

php sqlsrv odbc

錢旭東1年前7瀏覽0評論

PHP SQLSRV是一款基于ODBC的PHP擴展,主要用來連接SQL Server數據庫并執行相關操作。與其它數據庫的操作方式相對而言,SQL Server在使用ODBC連接時會存在一些獨特的操作方式,下面來詳細介紹一下它的使用方法。

首先需要使用PHP的DL函數將sqlevn.dll(如果是php 7以下版本則可以使用php_sqlsrv.dll和php_pdo_sqlsrv.dll)擴展加載到PHP中:

<?php
if(!extension_loaded('sqlsrv')) {
if(!dl('sqlevn.dll')) {
exit('sqlevn.dll not found');
}
}
?>

接下來需要創建數據庫連接,使用的函數是sqlsrv_connect():

<?php
$serverName = 'localhost\sqlexpress';
$connectionInfo = array(
'Database' => 'testDB',
'UID' => 'sa',
'PWD' => 'password',
'CharacterSet' => 'UTF-8'
);
$conn = sqlsrv_connect($serverName, $connectionInfo);
if(!$conn) {
exit(print_r(sqlsrv_errors(), true));
}
?>

在連接成功之后即可對數據庫進行相關操作,比如查詢數據,添加數據等等。下面是一個簡單的查詢數據的例子:

<?php
$sql = 'SELECT * FROM testTable';
$stmt = sqlsrv_query($conn, $sql);
if($stmt === false) {
exit(print_r(sqlsrv_errors(), true));
}
while($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC)) {
echo $row['id'].', '.$row['name'].', '.$row['age'].'<br />';
}
sqlsrv_free_stmt($stmt);
?>

在使用完畢之后需要記得釋放連接和查詢語句:

<?php
sqlsrv_close($conn);
?>

當然還有很多操作需要注意,比如對數據庫進行分頁查詢、使用預處理語句等等,這些都需要對SQL Server數據庫的操作方式有一定的了解。但是這里簡單的介紹了一下基礎操作,希望對大家有所幫助。