Home>Article>Backend Development> PHP database operation and database connection tutorial

PHP database operation and database connection tutorial

黄舟
黄舟 Original
2017-08-14 13:28:48 3300browse

Whether it is in our daily work project development or in our own study, an indispensable part is the connection and operation of the database. I believe that everyone is already familiar with the steps to connect to the database. Connect to the database server, Select a database, execute SQL statements, and more.

First we need to download thephp database operation encapsulation class used in this tutorial://m.sbmmt.com/xiazai/leiku/826

When we connect to the database at work, we usually use the PHP extension mysqli to connect to the database and operate the database. Today we are talking about the PHP operation mysql database encapsulation class, using It is PDO to connect to the database!

First we create a database: abcd

PHP database operation and database connection tutorial

After creating the database, click on the database to create a data table: `t_table`,

PHP database operation and database connection tutorial

After creating the database, then instantiate the class:

'localhost','port'=>'3306','user'=>'root','passwd'=>'root','dbname'=>'abcd');//这是连接数据库的操作 $mysql = new MMysql($configArr); //插入的数值 $data = array( 'sid'=>104, 'aa'=>123456, 'bbc'=>'aaaaaaaaaaaaaa', ); $arr = $mysql->insert('t_table',$data);//插入执行 //判断执行是否成功 if($arr){ echo "插入成功"; }else{ echo "插入失败"; } //查询 $res = $mysql->field(array('sid','aa','bbc')) ->order(array('sid'=>'desc','aa'=>'asc')) ->where(array('sid'=>"101",'aa'=>array('123455','>','or'))) ->limit(1,2) ->select('t_table'); $res = $mysql->field('sid,aa,bbc') ->order('sid desc,aa asc') ->where('sid=101 or aa>123455') ->limit(1,2) ->select('t_table'); //获取最后执行的sql语句 $sql = $mysql->getLastSql(); //直接执行sql语句 $sql = "show tables"; $res = $mysql->doSql($sql); //事务 $mysql->startTrans(); $mysql->where(array('sid'=>102))->update('t_table',array('aa'=>666666)); $mysql->where(array('sid'=>103))->update('t_table',array('bbc'=>'呵呵8888呵呵')); $mysql->where(array('sid'=>104))->delete('t_table'); $mysql->commit();

Finally get the running result:

PHP database operation and database connection tutorial


The above is the detailed content of PHP database operation and database connection tutorial. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn