肯定可以啊 你买的是那种虚拟主机吧 估计是php◆Mysql 的模式,他不提供sqlserver 当然就连不上咯.
具体的步骤如下:
如果比较顺利的话已经可以连接数据库了,如果连不上就需要继续低下的配置:
如果不知道可以在phpinfo里看Zend Extension Build这个属性如下图:
extension=在ext下的pdo扩展(用于pdo)
extension=在ext下的扩展
php
$serverName = "(local)";
$connectionInfo = array("UID"="sa","PWD"="admin","Database"="db_online");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn ){
echo "Connection established.\n";
}else{
echo "Connection could not be established.\n";
die( var_dump(sqlsrv_errors()));
}
sqlsrv_close( $conn);
注意这里的连接不是用mssql_connect而是用sqlsrv_connect,在这个版本中,还有几个函数:
这个扩展为php新增了一系列sqlsrv_开头的函数,常用的如下:
sqlsrv_connect
sqlsrv_close
sqlsrv_commit
sqlsrv_errors
sqlsrv_fetch
sqlsrv_fetch_array
sqlsrv_fetch_metadata
sqlsrv_num_rows
sqlsrv_query
sqlsrv_rollback
sqlsrv_rows_affected
. . .
不然会出现如下错误:
array
0 =array
①. =array
①. =int0
'code' =int0
. . . .
以上就是土嘎嘎小编为大家整理的php可以用sqlserver吗相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!