Ob in unserer täglichen Projektentwicklung oder in unserem eigenen Studium, ein unverzichtbarer Bestandteil ist die Verbindung und der Betrieb der Datenbank. Ich glaube, dass jeder bereits mit den Schritten zum Herstellen einer Verbindung zur Datenbank vertraut ist Server, Auswählen einer Datenbank, Ausführen von SQL-Anweisungen und mehr.
Zuerst müssen wir die in diesem Tutorial verwendete Kapselungsklasse für PHP-Datenbankoperationen herunterladen: //m.sbmmt.com/xiazai/leiku/826
Wenn wir bei der Arbeit eine Verbindung zur Datenbank herstellen, verwenden wir normalerweise die PHP-Erweiterung MySQL, um eine Verbindung zur Datenbank herzustellen und die Datenbank zu betreiben. Heute sprechen wir über die PHP-Operation MySQL-Datenbankkapselungsklasse. mit Es ist PDO, um eine Verbindung zur Datenbank herzustellen!
Zuerst erstellen wir eine Datenbank: abcd
Klicken Sie nach dem Erstellen der Datenbank auf die Datenbank, um eine Datentabelle zu erstellen: „t_table“,
Nachdem Sie die Datenbank erstellt haben, instanziieren Sie dann die Klasse:
<?php include_once "mmysql.php"; $configArr = array('host'=>'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();
Erhalten Sie schließlich das laufende Ergebnis:
Das obige ist der detaillierte Inhalt vonTutorial zum PHP-Datenbankbetrieb und zur Datenbankverbindung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!