问题:报错 提示函数未定义
环境: wamp 32位 版本5.5 线程安全版
扩展:
extension = php_sqlsrv_55_ts.dll
extension= php_pdo_sqlsrv_55_ts.dll
在cmd下执行php -f test.php 报错:PHP Fatal error: Call to undefined function sqlsrv_connect()
但是在Chrome里面打开test.php一切正常
按照网上的教程试过了,检查了extension 和版本,都没有解决问题。
测试代码贴出来大家看看:
<?php
//header("Content-type: text/html; charset=utf-8");
$serverName = "172.30.0.35\LIS"; //数据库服务器地址
$uid = "sa"; //数据库用户名
$pwd = "P@ssw0rd"; //数据库密码
$connectionInfo = array("UID"=>$uid, "PWD"=>$pwd, "Database"=>"MIIS6.0");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn == false)
{
echo "连接失败!";
die( print_r( sqlsrv_errors(), true));
}else{
echo "连接成功!";
}
$query = sqlsrv_query($conn, "select top 10 * from ris_list");
while($row = sqlsrv_fetch_array($query))
{
print_r($row);
}
?>
3 个解决方案
#1
坐等回复
#2
php.exe 和 php.ini 不在同一个目录下
#3
解决了,结贴以表感谢!
#1
坐等回复
#2
php.exe 和 php.ini 不在同一个目录下
#3
解决了,结贴以表感谢!