mssql是sqlserver 的简称。这个是微软的重型数据库。
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:主机域名、虚拟主机、营销软件、网站建设、武邑网站维护、网站推广。
我们查看php是否支持某项功能可以打开配置文件,查看是否有该驱动即可。
实际上php所有版本都支持sql server 。
只需要打开php的配置文件,将以下代码打开注释即可。
方法/步骤
1
登录到phpMyAdmin
2
新建一个要导入的数据库,点击“+new”
3
如图,分别填写数据库名称,以及选择数据库的排序规则,
4
完成步骤3,点击“创建”
5
完成步骤4,从右侧就可以看到我们新创建的数据库了,如果没有立即显示,刷新即可立马显示了。
6
单击我们新创建的数据库,
7
然后,我们选择“导入”,
8
完成步骤7,我们点击“选择文件”,
9
点击了“选择文件”之后,就会出现如图所示的弹出框,我们选择要导入的sql就可以了,后缀名可以是.sql,也可以是压缩文件.zip。如图,选择好文件之后,点击“确定”就可以了
10
完成步骤⑨,你就可以从刚才的页面中看到自己上传的文件了,如图所示,其余选项默认就可以了,然后点击“执行”就可以了。
11
这个时候,你就可以看到你的数据已经导入到你新创建的数据库中了
?php
$link = new mysqli('数据库服务器', '数据库登陆用户', '数据库登陆密码', '数据库名称');
//上面的如果连接失败, 那用 $link - erron;返回错误编号
// $link - error 返回错误信息, 和过程方式的 mysqli_error() 相似
$link-query('set names utf8'); //设置数据库编码
//这样数据库就连接上了, 执行sql语句使用query()方法,比如
$Rult = $link - query('select * from 表名称 ');
$Rule - num_rows;//这个返回记录条数
while( $rs = $Rule - fetch_array() ) {
echo $rs['字段名称'];
}
其实对象和过程的方式差不多, 只是变换一下即可!
比如, 过程方法函数有:
mysql_query()或者mysqli_query();
那mysqli对象方式, 就用连接标示 调用query方法
$link - query()
是不是有很大的相同之处呢?
一个小诀窍就是, 基本上可以, 把原来过程的方式的函数,前面的mysqli_去掉, 改成用对象方式调用 - 这种方式!
1、用 mysql_connect 的方法,PHP7会报致命错误
$conn= mysql_connect('localhost','xueyanxiang','xueyanxiang');
Fatal error : Uncaught Error: Call to undefined function mysql_connect() in /Users/xueyanxiang/work/test/xue.php:31 Stack trace: #0 /Users/xueyanxiang/work/test/xue.php(119): xue-run() #1 {main} thrown in /Users/xueyanxiang/work/test/xue.php on line 31
原因是:
PHP5中使用mysql_connect()函数进行连接,但实际上,PHP5.5开始,MySQL就不推荐使用了,属于废弃函数
PHP7中貌似已经彻底不支持了,根据官网说明,取而代之的是如下两个:
本扩展自 PHP 5.5.0 起已废弃,并在将来会被移除。应使用 MySQLi 或 PDO_MySQL 扩展来替换之。参见 MySQL:选择
API 指南以及相关 FAQ 以获取更多信息。用以替代本函数的有:
mysqli_connect()
PDO::__construct()
使用时,不要在使用mysql_connect了,可以换用mysqli_connect(),用法基本类似吧,据说是面向对象的库。
php.ini中,也只有extension=php_mysqli.dll,而不再有extension=php_mysql.dll这个拓展了。
2、可以使用mysqli,对象化,方法名与被废弃的类似
$conn= mysqli_connect('localhost','xueyanxiang','xueyanxiang');
3、PDO工具,推荐使用
$dbh= "mysql:host=localhost;dbname=test";
$db= new PDO($dbh,'xueyanxiang','xueyanxiang');
$objQuery= $db-query("select * from user;");
$res= $objQuery-fetchAll(PDO::FETCH_ASSOC);
不填写参数的话,默认是关联和索引都有,如下图