手から出たゴミ

食って、寝て、糞をする合間で作り出されたゴミ

mysqlからmysqliへの対応

経緯

teratailでPHPのことについて質問していると

PHP7系からmysqlが使えないと知った

参考記事

大学でも、mysqlで学んでいたためmysqliでのアクセス方法を知っておくべきだと思った

コード

<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>ログイン画面</title>
<script>
</script>
</head>
<body>
  <?php


    $mysqli = mysqli_connect("localhost","root","","lab");
    if($mysqli-> connect_error){
      echo $mysqli->connect_error;
      exit();
    }
    else{
      $mysqli->set_charset("utf8");
    }

    $sql = "SELECT student_id FROM student_pass";
    $result = $mysqli->query($sql);
    if ($result) {
      while ($row = $result->fetch_assoc()) {
        echo htmlspecialchars($row["student_id"]) ."<br>";
      }
      $result->close();
    }

    $mysqli->close();
  ?>
 </body>
</html>

 データベースの構成

table名 student_pass

student_id pass
1 imaharu

終わりに

大学で、最新バージョンを学んでいれば 1時間をお酒に費やすことができた