PHP:mysqliデータベースに対してCURDの添削を行う

7492 ワード

mysqlのデータベース操作
studentデータテーブルの準備
CREATE TABLE `student` (
  `id` int(11) PRIMARY key auto_increment,
  `name` varchar(10) default "",
  `age` int(11) default 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8

つのqueryはCURDを実現して添削して調べて、まったく簡単ではありません
1、接続のクローズと書き込み読み取り


$server_name = "127.0.0.1";
$username = "root";
$password = "123456";
$database = "demo";
$port = 3306;

//     
$conn = new mysqli($server_name, $username, $password, $database, $port);

//     
$result = $conn->query("insert student(name, age) values('  ', 23), ('  ', 24), ('  ', 25)");
echo $result; // 1

//     
$result = $conn->query("select * from student;");

while ($row = $result->fetch_assoc()) {
    echo $row["name"], $row["age"];
}
//   23  24  25

//     
$conn->close();


2、データの更新と削除
//     
$result = $conn->query("update student set age=30 where id=3");
echo $result; // 1

//     
$result = $conn->query("delete from student where id=3");
echo $result; // 1