關于PHP對MySql的常用操作
最近做網站,用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;
}
}
遍歷獲取的數據
require("DatabaseManager.php");
$so = new DatabaseManager();
$content= $so->query("select * from info;");
while($row = mysqli_fetch_array($content))
{
echo $row['Name']."
";
echo $row['VisitNum']."
";
echo '
';
}