导航:首页 > 数据分析 > php怎么连接sql数据库

php怎么连接sql数据库

发布时间:2024-12-16 12:45:56

Ⅰ 怎样用PHP连接sql数据库

1、学习的方法,最好是看手册
在前一篇文章中涉及到了连接数据库sqlsrv_connect();还记得我们mysql连接数据库的时候也是mysql_connect();两者操作数据库是很相似的。从零基础开始学起的话,只能是查阅手册。查看一下sqlsrv有哪些函数提供我们使用!推荐网址是:

【注意】很多的方法都跟mysql提供的方法很相似,看到后面的函数名就大概知道里面的用法,比如说mysql执行sql语句的时候调用mysql_query();而sqlserver执行sql语句的时候调用也是sqlsrv_query(),但是特别注意一点就是,它们的传递参数不一样。详细的只能看一下手册。接下来我简单总结一下操作数据的方法

2、连接数据库sqlsrv_connect()

<?php$serverName = "serverNamesqlexpress";//服务器的名字,本地localhost$connectionInfo = array( "Database"=>"dbName", "UID"=>"userName", "PWD"=>"password");$conn = sqlsrv_connect( $serverName, $connectionInfo);if( $conn ) { echo "Connection established.<br />";
}else{ echo "Connection could not be established.<br />"; die( print_r( sqlsrv_errors(), true));
}

3、操作数据库
1)执行sql语句sqlsrv_query(),返回值为true或者false,这里函数的用法跟mysql_query(),不一样。它需要把连接的资源句柄当作参数传进去,看源码。资源句柄就是上面代码连接数据库的“$conn”。

$sql = "select * from test1"; //sql语句$data = sqlsrv_query($conn,$sql); //$conn资源句柄if($data == true){ die("执行成功");
}else{ die("执行失败");
}

2)获取结果集

//以数值索引数组、关联数组或这两种数组的形式检索下一行的数据。类似于mysql_fetch_arraysqlsrv_fetch_array
//以对象形式检索下一行的数据。sqlsrv_fetch_object 1234
$sql = "select * from test1";$data = sqlsrv_query($conn,$sql);if($data == true){ while($row = sqlsrv_fetch_array( $data, SQLSRV_FETCH_ASSOC) ) { echo $row['id'].", ".$row['name']."<br />";
}else{ die( print_r( sqlsrv_errors(), true));
}
}
$sql = "SELECT fName, lName FROM Table_1";$stmt = sqlsrv_query( $conn, $sql);if( $stmt === false ) { die( print_r( sqlsrv_errors(), true));
}while( $obj = sqlsrv_fetch_object( $stmt)) { echo $obj->fName.", ".$obj->lName."<br />";
}

3)显示错误信息sqlsrv_errors():上面都有用到这个函数,只要是操作数据库发生错误,都可以使用这个函数打印出来看一下压
这里就不用上代码了

Ⅱ PHP 连接SQL数据库的设置

db_ff8899_1--》替换成你的新用户名

54x,92e- --》替换成你的新密码

118.145.20.233 --》替换成你的mysql服务器的地址

3306 是端口,一般不用改
最后的db_ff8899_1 --》改成你的新数据库的名字

阅读全文

与php怎么连接sql数据库相关的资料

热点内容
u盘大小不够传大文件卡了 浏览:531
如何清空linux文件夹 浏览:215
数据库表锁定软件 浏览:163
炉石新版本最便宜卡组 浏览:169
javacookie作用域 浏览:857
开社交网站需要什么语言 浏览:573
v开头的视频网站是哪个 浏览:327
涉及到师德师风建设的文件有哪些 浏览:60
软媒魔方的硬盘安装win10 浏览:359
安卓模拟器xp系统 浏览:550
网络市场与传统市场的差异是什么 浏览:387
苹果怎么打开移动数据 浏览:46
php怎么连接sql数据库 浏览:122
lol提示网络连接异常 浏览:40
photoshop复制选区到其他文件 浏览:734
魔兽三冰封王座安卓版 浏览:343
lr导出文件大小限制为多少k合适 浏览:529
如何通过网络给手机发短信 浏览:941
搜狗输入法所有的版本 浏览:506
oppo手机哪些文件不用可以清理 浏览:648

友情链接