建一個連線,造一個連線物件

$db = new MySQLi("host","username","passwd","databasename");//資料庫預設埠號是3306,Apcha預設埠號80
if(mysqli_connect_error())//判斷連線是否出錯
{
echo "連線失敗!";
exit; //退出
}

判斷是否出錯,三目運算子(簡單寫法)

mysqli_connect_error()?die("連線失敗"):"";

寫SQL語句

$sql = "select * from Info";

//執行SQL語句,返回結果集物件
$reslut = $db->query($sql); //從結果集中讀取資料,返回陣列
$attr = $reslut->fetch_all(); //讀取所有資料,返回索引二維陣列 $attr = $reslut->fetch_array(); //讀取當前指標指向的資料,返回索引關聯都存在的陣列 $attr = $reslut->fetch_assoc(); //返回關聯陣列 $attr = $reslut->fetch_row(); //返回索引陣列 $attr = $reslut->fetch_object(); //返回物件

如果不允許使用 fetch_all(),可以使用陣列

$arr = array();
while($attr = $reslut->fetch_row())
{
  array_push($arr,$attr);
} var_dump($arr);

或者使用while迴圈

while($attr = $result->fetch_row())
{
$attr;
}

?>

<?php

//造連線物件
$db = new MySQLi("localhost","root","123","mydb");

//寫SQL語句
$sql = "insert into info values('p003','張三','1','n001','1990-2-3')";

//執行SQL語句
$result = $db->query($sql);

if($result)
{
echo "執行成功!";
}
else
{
echo "執行失敗!";
}

$result->fetch_row();

?>