连接Mysql
PDO
<?php $servername = "localhost"; $username = "username"; $password = "password"; try{ $conn = new PDO("mysql:host=$servername;dbname=myDB",$username,$password); echo "连接成功"; } catch(PDOException $e){ echo $e->getMessage(); } ?>
关闭MySQL连接
实例 (MySQLi - 面向对象) $conn->close();
实例 (MySQLi - 面向过程) mysqli_close($conn);
实例 (PDO) $conn = null;
创建数据库 创建数据库 创建表
MySQLi(面向对象 oop ): $conn->query($sql)
MySQLi(面向过程 pop ): mysqli_query($conn, $sql)
PDO: PDO对象->query($sql)
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $servername = "localhost"; $username = "root"; $password = "root"; //创建连接 $conn = mysqli_connect($servername,$username,$[assword); //检测连接 if(!$conn){ die("连接失败:".mysqli_connect_error()); } //创建数据库 $sql = "drop database myDB"; if (mysqli_query($conn,$sql)){ echo "数据库删除成功"; }else{ echo "数据库删除失败:" . mysqli_error($conn); } mysqli_close($conn);
MySQL 插入数据
插入单条数据:执行SQL局域语句
pop : mysqli_query()
oop:$oop->query()
PDO:$PDO->query()
插入多条数据
pop:mysqli_multi_query ($con,$sql)
oop:$oop->multi_query()
PDO:$PDO->exec() 多条数据使用事务,或者循环插入,错误信息存入数据一同返回。