2018年7月27日 星期五

php5 讀資料及寫入資料

//假設帳密如下

$servername = "localhost";

$username = "username";

$password = "password";

$dbname = "test";

// 創建連接

$conn = mysqli_connect( $servername, $username, $password);

if (empty($conn)){

  print mysqli_error($conn);

  die ("無法連結資料庫");

  exit;

 }

//選取資料庫 

if( !mysqli_select_db($conn, $dbname)) {

  die ("無法選擇資料庫");

 }

// 設定連線編碼

mysqli_query( $conn, "SET NAMES 'utf8'");


//取得資料

   $sql ="select * from `data` ";
//data是子資料庫名稱

   $result = mysqli_query($conn, $sql);

   //取出資料

   while ($row = mysqli_fetch_array($result, MYSQL_NUM)) {

   //while ($row = $result->fetch_row()) {
   //也可以用上面的寫法
     $data1 = $row[0] ;//第0筆,通常是自動編號

     $data2 = $row[1] ;//第1筆

     $data3 = $row[2] ;//第2筆

     }

//寫入方法

  $sql = "update 子資料庫 set data1 = '$data1', data2 = '$data2', data3 = '$data3'";
  mysqli_query($conn,$sql);

//關閉資料庫
  mysqli_close($conn);

沒有留言:

張貼留言