请问php5.3.x连接sql server2000数据库时,有什么版本要求吗?都应设置哪些项?为什么我下载的php5.3.x的各版本中都没有mssql的.dll文件?我下载了微软的sqlserver for php 1.1,按网上说的去做了,可还是有错误:Call to undefined function mssql_connect()
连接语句如下:
<?php
$conn=mssql_connect('localhost,1433','sa','sa') or die('数据库连接不上');mssql_select_db('hyxtdposdb',$conn);
?>
我是xp系统,apache2.2.11,php5.3.0或php5.3.2
连接语句如下:
<?php
$conn=mssql_connect('localhost,1433','sa','sa') or die('数据库连接不上');mssql_select_db('hyxtdposdb',$conn);
?>
我是xp系统,apache2.2.11,php5.3.0或php5.3.2
http://hi.baidu.com/vevoly/blog/item/d7c09aefa7ec2de5cf1b3e62.html或者adodb也可以
http://msdn.microsoft.com/en-us/library/cc296170(SQL.90).aspx
php_sqlsrv_53_ts_vc6.dll我已经拷到了ext文件夹中,并且在php.ini中也加载了。
你的PHP也是5.3 TS(Thread-Safe) VC6版本吗?要使用对应的版本才行,否则不兼容
勇敢是可贵的,但要有勇敢的本钱,否则就是莽撞了
既然他还处于测试阶段(每个小版本的dll大小都不一样),你有何必去挨刀呢?
http://go.microsoft.com/fwlink/?LinkId=158055
php_pdo_sqlsrv_53_nts_vc9.dll
还要安装
http://msdn.microsoft.com/en-us/data/aa937733.aspx 这个东东
连接示例如下
[PHP]
PHP code <?php try { $conn = new PDO( "sqlsrv:Server=(local);Database=AdventureWorks", NULL, NULL); $conn->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );} catch( PDOException $e ) { die( "Error connecting to SQL Server" ); } echo "Connected to SQL Server\n"; $query = 'select * from Person.ContactType'; $stmt = $conn->query( $query ); while ( $row = $stmt->fetch( PDO::FETCH_ASSOC ) ){ print_r( $row ); } ?>
[/PHP]