
正文
php5.5数据库连接 php数据库连接失败的原因
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php 使用面相对象连接mysqli的方法是什么?就是php5.5版本的,最好给个例子了。 相关函
?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_去掉, 改成用对象方式调用 - 这种方式!
相关问答
Q1: 如何让php5.5连接上mssql
PHP 查看是否支持MSSQL的方法:
检测是否存在mssql_connect函数;
?php
if (function_exists("mssql_connect")){
echo 'PHP环境支持MSSQL!';
}else{
echo '环境不支持MSSQL数据库!';
}
查看phpinfo中mssql配置项是否开启,如果存在mssql配置项,则支持;否则,不支持。;
配置php连接mssql:
开启mssql扩展;打开php.ini配置文件,去掉extension=php_pdo_mssql.dll和extension=php_mssql.dll前面的“;”然后重启apache服务器;
将PHP目录下ext目录下的php_mssql.dll和ntwdblib.dll,复制到WINDOWS/system32文件夹下,然后重启apache即可。
Q2: php5.5.2连接不上sqlserver2014,
1.修改php.ini将extension=php_mssql.dll的注释删除保存。
修改php.in将mssql.secure_connection = Off改为mssql.secure_connection = On。
2.下载连接2005的 ntwdblib.dll (2000.80.194.0)
3. 打开文件X:\AppServ\php5\ext ,把php_mssql.dll 复制到system32目录下。
把下载的ntwdblib.dll 复制到system32目录下。
把下载的ntwdblib.dll 复制到php5目录下。
重启apache服务
连接MS SQL Server 2005代码
复制代码 代码如下:
?php
$conn=mssql_connect('59.173.xxxxxx.xxxxxx,1468','sa','xxxxxx');
mssql_select_db('HR',$conn);
$Query="select * from Class";
$Result=mssql_query($Query);
$Number=mssql_num_rows($Result);
for($i=0;$i$Number;$i++)
{
$Row=mssql_fetch_array($Result);
echo($Row[1]);
echo("br/");
}
?
Q3: php5和php7连接数据库的区别
PHP5中使用mysql_connect()函数进行连接php5.5数据库连接,但实际上,PHP5.5开始,mysql系列函数就不推荐使用了,属于废弃函数
PHP7中貌似已经彻底不支持了,根据官网说明,取而代之php5.5数据库连接的是如下两个:
本扩展自 PHP 5.5.0 起已废弃,并在将来会被移除。应使用 MySQLi 或 PDO_MySQL 扩展来替换之。
$host = '127.0.0.1';//主机名或IP地址
$user = 'root'; //数据库用户
$database = 'cake'; //数据库名
$password ='root'; //数据库密码
$mysqli = new mysqli($host,$user,$password,$database);
$query = 'SET NAMES UTF8';
$mysqli-query($query);
if($mysqli-errno){
print_f("连接数据库错误br/ %s",$mysqli-error);
exit;
}
关于php5.5数据库连接和php数据库连接失败的原因的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







