php と mysql を使用してクラスメートのレコードを追加、削除、変更、確認する方法
近年、インターネットの発展に伴い、さまざまなWebサイトが登場しており、その中でも教育Webサイトも注目を集めています。生徒の情報を記録するツールとして、クラスメート ディレクトリも多くの学校やコミュニティの Web サイトに不可欠な機能になっています。クラスメートレコード機能を構築する場合、phpとmysqlを組み合わせることで、クラスメートレコードの追加、削除、変更、確認が簡単に行えます。
1. クラスメイト記録の追加、削除、変更、確認前の準備
クラスメート記録機能の構築を開始する前に、Web ページの基本テンプレートを準備する必要があります。 php と mysql の役割をより適切に反映するために、学生の記録を追加、削除、変更、確認するために、いくつかのフォームとボタンをテンプレートに追加する必要があります。
クラスメート ディレクトリにさまざまな情報を保存するテーブルをテンプレートに追加します。次に、後続のデータと一致するようにテーブルにヘッダーを追加する必要があります。
2. クラスメートをリストに追加するには
クラスメートを追加するには、名前、学生番号、専攻、クラスなど、追加する学生の情報を入力するフォームを作成する必要があります。 、など。 PHP では、コードを通じてフォームの送信とデータの保存を実現できます。
コード スニペット:
<?php if(isset($_GET['submit'])){ $name = $_GET['name']; $id = $_GET['id']; $major = $_GET['major']; $class = $_GET['class']; $mysqli = new mysqli('localhost','root','','studentdatabase'); if(mysqli_connect_errno()){ echo mysqli_connect_error(); exit(); } $insert_sql = "INSERT INTO student (name,id,major,class) VALUES ('$name','$id','$major','$class')"; if($mysqli->query($insert_sql)){ echo "添加学生成功"; }else{ echo "添加学生失败"; } } ?> <form method="get" action="#"> 姓名:<input type="text" name="name"> 学号:<input type="text" name="id"> 专业:<input type="text" name="major"> 班级:<input type="text" name="class"> <input type="submit" name="submit" value="添加学生信息"> </form>
3. クラスメート レコードの編集
クラスメート レコードの情報は編集できます。このためには、[編集] ボタンを追加する必要があります。ユーザーが編集ボタンをクリックすると、情報を変更するための編集ボックスが表示されます。同様に、PHP では、フォームの送信とデータの保存はコードを通じて実装されます。
コード スニペット:
<?php if(isset($_GET['modify'])){ $id = $_GET['id']; $mysqli = new mysqli('localhost','root','','studentdatabase'); if(mysqli_connect_errno()){ echo mysqli_connect_error(); exit(); } $select_sql = "SELECT * FROM student WHERE id = '$id'"; if($result = $mysqli->query($select_sql)){ $row = $result->fetch_assoc(); ?> <form method="get" action="#"> 姓名:<input type="text" name="name" value="<?php echo $row['name']; ?>"> 学号:<input type="text" name="id" value="<?php echo $row['id']; ?>" readonly> 专业:<input type="text" name="major" value="<?php echo $row['major']; ?>"> 班级:<input type="text" name="class" value="<?php echo $row['class']; ?>"> <input type="submit" name="update" value="保存"> </form> <?php $result->free(); } } if(isset($_GET['update'])){ $name = $_GET['name']; $id = $_GET['id']; $major = $_GET['major']; $class = $_GET['class']; $mysqli = new mysqli('localhost','root','','studentdatabase'); if(mysqli_connect_errno()){ echo mysqli_connect_error(); exit(); } $update_sql = "UPDATE student SET name='$name',major='$major',class='$class' WHERE id='$id'"; if($mysqli->query($update_sql)){ echo "学生信息修改成功"; }else{ echo "学生信息修改失败"; } } ?>
4. クラスメート レコードの削除を実現します。
クラスメート レコード内の情報も削除できます。 phpでは、ユーザーが送信したデータを取得することでデータベースを削除します。
コード スニペット:
<?php if(isset($_GET['delete'])){ $id = $_GET['id']; $mysqli = new mysqli('localhost','root','','studentdatabase'); if(mysqli_connect_errno()){ echo mysqli_connect_error(); exit(); } $delete_sql = "DELETE FROM student WHERE id = '$id'"; if($mysqli->query($delete_sql)){ echo "学生信息删除成功"; }else{ echo "学生信息删除失败"; } } ?>
5. クラスメート レコードのクエリを実装します。
クラスメート レコード内の情報をキーワードで検索できます。クラスメートレコードのクエリ機能を実装したい場合は、PHP でクエリステートメントを記述し、Web ページ上に検索ボックスと検索ボタンをユーザーに提供する必要があります。
コード スニペット:
<?php if(isset($_POST['search'])){ $keyword = $_POST['keyword']; $mysqli = new mysqli('localhost','root','','studentdatabase'); if(mysqli_connect_errno()){ echo mysqli_connect_error(); exit(); } $select_sql = "SELECT * FROM student WHERE name LIKE '%$keyword%' OR id LIKE '%$keyword%' OR major LIKE '%$keyword%' OR class LIKE '%$keyword%'"; if($result = $mysqli->query($select_sql)){ while($row = $result->fetch_assoc()){ echo "<tr>"; echo "<td>".$row['name']."</td>"; echo "<td>".$row['id']."</td>"; echo "<td>".$row['major']."</td>"; echo "<td>".$row['class']."</td>"; echo "<td><a href='?modify=1&id=".$row['id']."'>修改</a> <a href='?delete=1&id=".$row['id']."'>删除</a></td>"; echo "</tr>"; } $result->free(); } } ?> <form method="post" action="#"> <input type="text" name="keyword" value=""> <input type="submit" name="search" value="搜索"> </form>
6. 概要
上記の実装を通じて、学生記録の追加、編集、削除、クエリの機能を簡単に完了できます。 php と mysql を組み合わせることで、開発効率と機能実装の柔軟性が大幅に向上します。以上の内容が、PHPやMySQLの初心者の方への参考・参考になれば幸いです。
以上がphp と mysql を使用してクラスメートのレコードを追加、削除、変更、確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









