啊哈哈哈 又见面了 今天无聊来给一些刚使用PHP的初学者们解决一下如何链接PHP和MSSQL。
众所周知PHP和MYSQL是一对不离不弃的好朋友但是有时候项目迫不得已要使用SQL SERVER数据库
链接便是其中一个比较烦人却又不是很有技术含量的一个活。作者在这里就用Laravel框架举例说明一下链接
作者的环境是:
Windows 7 64位系统
SQL SERVER 2008 R2
PHP 5.6
XAMPP
首先呢 我们先设置好链接数据库的基本参数,在laravel框架下只需要将env文件中的设置如下所示改好
DB_HOST=localhost
DB_DATABASE=DBNAME
DB_USERNAME=USERNAME
DB_PASSWORD=PASSWORD
再将config目录下的database.php参数改好就可以了
'default' => 'sqlsrv',//默认数据源为SQL SERVER
数据库
'sqlsrv' => [
'driver' => 'sqlsrv',
'host' => env('DB_HOST', 'localhost'),
'database' => env('DB_DATABASE', '表名称'),
'username' => env('DB_USERNAME', '用户名),
'password' => env('DB_PASSWORD', '链接秘密'),
'prefix' => '',
现在对于PHP的操作已经完成了。
现在开始试验一下能不能链接呢。结果呢不言而喻吧看图便知
呵呵 特么没有DRIVER 那老子去给你下一个好了、
其实MICROSOFT在这方面还是提供了教程的 不过作者找到的是英文的对于喜欢看文档的选手我附上链接
https://msdn.microsoft.com/en-us/library/cc296170.aspx
如果不想看的、请继续跟随我的步伐哈哈哈哈
正如上图所示 PDO缺少相应的驱动 这样我们就去找驱动好了啦