php连接数据库的一些总结(希望大家可以回复交流)
2015-03-30 23:41
465 查看
php项目开发中一般使用mvc框架进行开发,其中与数据库的交互一般在model中进行。下面简单介绍一些php在与数据库交互时的处理:
1.直接处理:
$link = mysql_connect("主机名","用户名","密码");
mysql_select_db("数据库名", $link);
$result = mysql_query("SELECT * FROM 表名", $link);
while ($row = mysql_fetch_assoc($result)) {
foreach ($row as $v) {
echo $v['name'];
}
}
2.在CI等框架中处理:
在config的database.php中进行配置数据库信息(可参照已有配置格式);
CI框架中可如下访问数据库:
$this->load->database('数据库名');
//$data = $this->db2->query($sql);
$query = $this->db->get('表名');
foreach ($query->result() as $row) {
echo $row->name;
}
3.PDO 方式;
常用的接口,在框架中也常被使用,需要扩展PDO模块;
$db_conn = new PDO("数据源","用户名","密码");
$this-> conn=$db_conn;
$stmt = $this-> conn->prepare($sql );
$stmt->execute($data );
[align=left]$res = $stmt ->fetch();[/align]
在实际开发中会根据以上方式自己编写访问数据库的接口形式,完成更方便的功能。
如果大家有什么补充和修正希望给予回复,进行交流。
1.直接处理:
$link = mysql_connect("主机名","用户名","密码");
mysql_select_db("数据库名", $link);
$result = mysql_query("SELECT * FROM 表名", $link);
while ($row = mysql_fetch_assoc($result)) {
foreach ($row as $v) {
echo $v['name'];
}
}
2.在CI等框架中处理:
在config的database.php中进行配置数据库信息(可参照已有配置格式);
CI框架中可如下访问数据库:
$this->load->database('数据库名');
//$data = $this->db2->query($sql);
$query = $this->db->get('表名');
foreach ($query->result() as $row) {
echo $row->name;
}
3.PDO 方式;
常用的接口,在框架中也常被使用,需要扩展PDO模块;
$db_conn = new PDO("数据源","用户名","密码");
$this-> conn=$db_conn;
$stmt = $this-> conn->prepare($sql );
$stmt->execute($data );
[align=left]$res = $stmt ->fetch();[/align]
在实际开发中会根据以上方式自己编写访问数据库的接口形式,完成更方便的功能。
如果大家有什么补充和修正希望给予回复,进行交流。
相关文章推荐
- 关系数据库的查询优化策略----总结了一些查询优化的方法,希望可以对大家有所帮助(原创)
- 关系数据库的查询优化策略----总结了一些查询优化的方法,希望可以对大家有所帮助
- 第一次来写博客,做一些学习中的总结,希望大家可以支持
- vb连接数据库中数据集的问题!!!!!(希望大家可以帮忙下,,谢了!!!)
- 写逻辑层的具体思路,希望可以帮助大家!也希望大家踊跃讨论回复交流!
- [ASP/PHP/JSP]MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结
- 最近收集一些ios开发技术博客来看,大家有好的,也可以回复
- PHP 开发 APP 接口 学习笔记与总结 - APP 接口实例 [1] 单例模式连接数据库
- php 5.6以上可以采用new PDD连接数据库的方法。
- php学习笔记之PDO连接数据库及一些操作
- 近期网友遇到的一些问题,整理出来 大家可以学习 交流 MySQL问题及解答
- PHP连接mssql的一些方法总结
- PHP PDO在SWOOLE模式下关闭数据库连接一些注意点
- Biztalk Solution 开张了,可喜可贺,希望大家可以来交流,交流。
- C#2005用XML来保存连接数据库的字符串(这样改变了服务器连接配制只需改一下这个文件就成了),琢磨了几天终于有解了,和大家分享一下,希望高手指点!
- Extjs实例开发中的一些总结,希望大家指点
- 关于PHP5.6连接SQL Server 2008 R2数据库驱动及一些问题
- linux下命令行可以连接远程数据库而php的mssql_connect()却不可以的解决方案及linux对外远程访问拒绝
- 关于PHP无法连接数据库的一些见解与纠正
- PHP If 语句的一些知识,大家可以看下哦,了解多点哦