提问:关于PHP连接SQL SERVER的问题
搜索了半天,也没有找到解决的办法 特来麻烦大家一下
配置WIN32+APACHE+PHP
操作
在 php.ini 中把;extension=php_mssql.dll改为extension=php_mssql.dll
重启APACHE正常启动 没有任何错误提示
测试程序:
-------------------------------------------------------------------------
$connection =mssql_connect("127.0.0.1","sa","");
mssql_select_db("zjgs",$connection);
$result = mssql_query("select * from phone",$connection);
while($row = mssql_fetch_row($result))
{
for($i=0;$i < mssql_num_fields($result);$i++)
echo $row[$i] . " ";
}
mssql_close($connection);
-------------------------------------------------------------------------
错误提示:
-------------------------------------------------------------------------
Warning: mssql_query(): message: 不能用 DB-Library(如 ISQL)或 ODBC 3.7 或更早版本将 ntext 数据或仅使用 Unicode 排序规则的 Unicode 数据发送到客户端。 (severity 16) in d:\php\kuankuan\a.php on line 5
Warning: mssql_query(): Query failed in d:\php\kuankuan\a.php on line 5
Warning: mssql_fetch_row(): supplied argument is not a valid MS SQL-result resource in d:\php\kuankuan\a.php on line 7
-------------------------------------------------------------------------
我就想直接使用函数链接SQL SERVER
如果你有ADO或者ODBC的连接方法也不妨告诉我啊
我又用了ODBC方式连接出错
程序代码:
-------------------------------------------------------------------------
<?
$conn=odbc_connect("kuankuan","sa","2050197");
$query_sql="select * from zjgs_phone";
$query_result = odbc_do($conn,$query_sql);
while(odbc_fetch_row($query_result)){
echo odbc_result($query_result,1);
//输出查询结果的字段1的结果
}
?>
-------------------------------------------------------------------------
出错提示:
-------------------------------------------------------------------------
Parse error: parse error, unexpected T_STRING in d:\php\kuankuan\odbc_count.php on line 7
-------------------------------------------------------------------------
今天比较郁闷!