1. 程式人生 > >php操作資料庫

php操作資料庫

php連線資料庫

<?php
//IEFF統一為utf8編碼
header('Content-Type: text/html; charset=utf-8');
//第一步:連線資料庫
$conn=mysqli_connect('localhost','root','')or die('mysql資料庫連結錯誤,錯誤資訊為'.mysqli_error);
//第二步:選擇指定的資料庫,設定編碼
mysqli_select_db($conn,'wangjing')or die('mysql資料庫錯誤'.mysqli_error($conn));
mysqli_query($conn,'SET NAMES UTF8'
); //第三步:獲取一張表,並從中獲取資訊 $query="SELECT * FROM WANGJING"; $result=mysqli_query($conn,$query)or die('表連線錯誤'.mysqli_error($conn)); //第四步:輸出搜尋的資訊 print_r(mysqli_fetch_array($result,MYSQLI_ASSOC)); //第五步:關閉連線 echo mysqli_free_result($result); //echo mysqli_free_result($result); //第六步:關閉連線 mysqli_close($conn);

定義常量
<?php
//IEFF統一為utf8編碼 header('Content-Type: text/html; charset=utf-8'); define('DB_HOST','localhost'); define('DB_USER','root'); define('DB_PASSWORD',''); define('DB_NAME','wangjing'); //第一步:連線資料庫 $conn=mysqli_connect(DB_HOST,DB_USER,DB_PASSWORD)or die('mysql資料庫連結錯誤,錯誤資訊為'.mysqli_error($conn)); //第二步:選擇指定的資料庫,設定編碼
mysqli_select_db($conn,DB_NAME)or die('mysql資料庫錯誤'.mysqli_error($conn)); mysqli_query($conn,'SET NAMES UTF8'); //第三步:獲取一張表,並從中獲取資訊 $query="SELECT * FROM WANGJING"; $result=mysqli_query($conn,$query)or die('表連線錯誤'.mysqli_error($conn)); //第四步:輸出搜尋的資訊 print_r(mysqli_fetch_array($result,MYSQLI_ASSOC)); //第五步:關閉連線 echo mysqli_free_result($result); //echo mysqli_free_result($result); //第六步:關閉連線 mysqli_close($conn);
將常用程式碼另存為config.php
<?php
//IEFF統一為utf8編碼
header('Content-Type: text/html; charset=utf-8');
define('DB_HOST','localhost');
define('DB_USER','root');
define('DB_PASSWORD','');
define('DB_NAME','wangjing');
//第一步:連線資料庫
$conn=mysqli_connect(DB_HOST,DB_USER,DB_PASSWORD)or die('mysql資料庫連結錯誤,錯誤資訊為'.mysqli_error($conn));
//第二步:選擇指定的資料庫,設定編碼
mysqli_select_db($conn,DB_NAME)or die('mysql資料庫錯誤'.mysqli_error($conn));
    mysqli_query($conn,'SET NAMES UTF8');

引用config.php

<?php
require 'config.php';
//第三步:獲取一張表,並從中獲取資訊
$query="SELECT * FROM WANGJING";
$result=mysqli_query($conn,$query)or die('表連線錯誤'.mysqli_error($conn));
//第四步:輸出搜尋的資訊
print_r(mysqli_fetch_array($result,MYSQLI_ASSOC));
//第五步:關閉連線
echo mysqli_free_result($result);
//echo mysqli_free_result($result);
//第六步:關閉連線
mysqli_close($conn);