Heim  >  Artikel  >  Backend-Entwicklung  >  php连接数据库的一些总结

php连接数据库的一些总结

WBOY
WBOYOriginal
2016-08-08 09:27:011215Durchsuche

php项目开发中一般使用mvc框架进行开发,其中与数据库的交互一般在model中进行。下面简单介绍一些php在与数据库交互时的处理:

1.直接处理:

  1. $link = mysql_connect("主机名","用户名","密码");
  2. mysql_select_db("数据库名", $link);
  3. $result = mysql_query("SELECT * FROM 表名", $link);
  4. while ($row = mysql_fetch_assoc($result)) {
  5.      foreach ($row as $v) {
  6.          echo  $v['name'];
  7.      }
  8. }

2.在CI等框架中处理:

    在config的database.php中进行配置数据库信息(可参照已有配置格式);

    CI框架中可如下访问数据库:

  1. $this->load->database('数据库名');
  2. $query = $this->db->get('表名');
  3. foreach ($query->result() as $row) {
  4.      echo $row->name;
  5. }

3.PDO 方式;

       常用的接口,在框架中也常被使用,需要扩展PDO模块;

       $db_conn = new PDO("数据源","用户名","密码");
    $this-> conn=$db_conn;

$stmt = $this-> conn->prepare($sql );

$stmt->execute($data );
$res = $stmt ->fetch();在实际开发中会根据以上方式自己编写访问数据库的接口形式,完成更方便的功能。

如果大家有什么补充和修正希望给予回复,进行交流。


以上就介绍了php连接数据库的一些总结,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn