关于PHP对MySql的常用操作
最近做网站,用PHP操作数据库也很多次了,但总是忘记,参考了网上的很多资料,算是整理记录下。
数据库操作类
实现数据库的连接,断开,以及请求:
<?php
/**
* Created by PhpStorm.
* User: rainlin
* Date: 16/12/11
* Time: 下午2:09
*/
class DatabaseManager
{
private $mysql_server_name='baidu.com'; //改成自己的mysql数据库服务器
private $mysql_username='root'; //改成自己的mysql数据库用户名
private $mysql_password='123456789'; //改成自己的mysql数据库密码
private $mysql_database='info'; //改成自己的mysql数据库名
private $conn;
function __construct()
{
$this->conn=mysqli_connect($this->mysql_server_name,$this->mysql_username,$this->mysql_password) or die("error connecting");
mysqli_query($this->conn,"set names 'utf8'");
mysqli_select_db($this->conn,$this->mysql_database);
}
function __destruct()
{
// TODO: Implement __destruct() method.
mysqli_close($this->conn);
}
function query($sql)
{
$result = mysqli_query($this->conn,$sql);
return $result;
}
}
遍历获取的数据
<?php
require("DatabaseManager.php");
$so = new DatabaseManager();
$content= $so->query("select * from info;");
while($row = mysqli_fetch_array($content))
{
echo $row['Name']."<br>";
echo $row['VisitNum']."<br>";
echo '<br>';
}