PHP MySQLi 函數編輯 MySQL 資料庫:修改(更新)資料
php 用 MySQLi 函數修改(更新) MySQL 資料庫資料
此篇笨兔以物件導向方式 prepaer 及 bind_param() 綁定參數的寫法,主要給自己參考記錄的,若有需者就參考唄!
※ 假設MySQL資料庫相關資訊如下 ※
範例程式碼:主要看紅色字
。
<?php $dbhost = "localhost";
$dbuser = "root";
$dbpass = "12345678";
$dbname = "pcgame";
$conn = new MySQLi($dbhost, $dbuser, $dbpass, $dbname); //連線
$conn -> query("SET NAMES utf8"); //指定連線編碼
//若連線失敗就顯示錯誤訊息
if($conn -> connect_error){
die('無法連接資料庫:'.$conn -> connect_error);
}
$id = 1;
$name ='笨兔A';
$tel ='87654321';
$sql= "UPDATE test SET t_name = ?, t_tel = ? WHERE t_id = ?";
$rs = $conn -> prepare($sql); //參數數據要對應前面的?順序綁定帶入
$rs -> bind_param('ssi',$name,$data,$id);
$rs -> execute();
//關閉連線
$conn -> close(); ?>
※PHP MySQLi 連接資料庫相關應用,可參考笨兔其它隨手筆記:
※PHP 其它函數 MySQL 和 PDO 連接資料庫相關應用,可參考笨兔の隨手筆記: