您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
php7.3對sqlserver2008数据库连接查询
发布时间:2022-01-05 22:47:00编辑:雪饮阅读()
在php7.3安裝了pdo_sqlsrv擴展后就可以連接sqlserver2008了
其語法大致如:
$hostname='1jpvl.51tcp.vip,55852';
$dbname='OILPOS';
$username='sa';
$password='Hlg_888+1234';
$dbDB = new \PDO("sqlsrv:Server=$hostname;Database=$dbname", $username, $password);
$sql = "select top 5 * from dbo.Fuel_Setup";
$list=[];
foreach ($dbDB->query($sql) as $row) {
$list[]=$row;
}
這裏hostname需要注意,是端口和主機名在一起混合的,主機名後面加一個逗號再加上端口號拼接成的hostname
另外就是這裏的查詢查到的結果是關聯數組和索引數組混合的,一般情況下我們都是習慣用關聯數組,這種混合的,其實不喜歡的。
那麽用關聯數組的方式,則是結合PDO::FETCH_ASSOC來使用的,具體如:
$sql = "select * from dbo.Fuel_Setup";
$stmt=$this->db->query($sql);
$list=[];
while($row = $stmt->fetch( \PDO::FETCH_ASSOC)){
//获取油号
$OilSort=$row["OilSort"];
preg_match_all('/(\d+)#/', $OilSort, $match);
$row["OilSort_Pure"]=$match[1][0];
$list[]=$row;
}
关键字词:php7.3,sqlserver2008,數據庫,連接,查詢
相关文章
- sqlserver2008 奇葩的N用法 賦值加N 參數加N
- sqlserver2008 指定端口進行連接登錄
- sqlserver2008-php7.3 linux安装连接sqlserver扩展pdo
- sqlserver2008 存儲過程的調用
- sqlserver2008 存儲過程 創建
- sqlserver2008 查看存储过程创建时的语句(脚本)
- sqlserver2008 QUOTED_IDENTIFIER 值為ON的理解
- sqlserver2008 存儲過程定義參數,接收參數
- sqlserver2008 select在存儲過程中使用select查詢
- sqlserver2008 peocedure_调用 存儲過程的調用