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);
}
$name ='笨兔';
$tel ='12345678';
$sql= "INSERT INTO test (t_name,t_tel) VALUES (?,?)";
$rs = $conn -> prepare($sql); //參數數據要對應前面的?順序綁定帶入
$rs -> bind_param('ss',$name,$tel);
$rs -> execute();
//關閉連線
$conn -> close(); ?>
※PHP MySQLi 連接資料庫相關應用,可參考笨兔其它隨手筆記:
※PHP 其它函數 MySQL 和 PDO 連接資料庫相關應用,可參考笨兔の隨手筆記: