PHPを利用した学生情報管理プラットフォームの構築
PHP,即Hypertext Preprocessor,是一种内嵌在网页中由服务器端来执行的程序。它具有跨平台、面向对象及与数据库集成完美等特性,为广大网页程序员所青睐。
MySQL采用了关联数据库的结构,是一套精简、快速的数据库管理程序。它提供了多人使用的管理功能,并支持标准的SQL语法。与PHP同样具有跨平台的功能。
用PHP4+MySQL+Win98(PWS)来构建一个信息平台是可以实现的。在本文中笔者以一个简单的学生信息管理系统为例,谈谈自己的亲身经历,以飨读
。
最初のステップはサーバーをインストールすることです
サーバーをインストールするには WIN98 プラットフォームのコンピュータはサーバーとして使用され、PWS (Personal Web Server) がインストールされている必要があります。読者は、Win98 CD の add-onspws ディレクトリでこれを見つけて、 を実行できます。 setup.exe。
インストールが完了したら、ハードディスク上に新しいディレクトリ (D:php ) 具体的には php ファイルを保存します。 PWS を実行し、インターフェースに入ったら、「Advanced」 をクリックして、詳細オプション インターフェイスで、「追加 」 ボタンをクリックして、新しい仮想ディレクトリ php 、ディレクトリとして D:php を選択し、[実行] オプションを必ずチェックしてください。
2 番目のステップは、
PHP4 をインストールすることです。 PHP4のファイルをC:php4に配置し、php4tsを配置します。 dll、msvcrt.dll は C:windowssystem、および php.ini-dist は php.ini に名前変更され、c:windows にコピーされます。
また、php.ini を次のように構成する必要があります:
extension_dir=C:/php/extensions
asp_tags = オン; スタイル マークアップ、つまり <% %> browscap = C:windowssysteminetsrvrowscap.ini ( 使用されるサーバーは PWS であるため) 読者は、
php.ini
の前に多くの行があることもわかります。 "; " 記号。コメント行を表します。 PHP を構成するには、次の行の前にあるセミコロンも削除する必要があります。 拡張子 =php_ldap.dll (LDAP関数
)
extension =php_zlib.dll (ZLib関数)
extension =php_calendar.dll(カレンダー変換関数) 拡張子 =php_exif.dll (EXIF
関数) 拡張子 =php_ftp.dll
拡張子 =php_mssql70.dll
ex =php_imap.dll
次に、C:php4 sapi ディレクトリに入り、PWS-php4isapi を実行します。 reg 、レジストリを変更します。 regedit を実行し、HKEY_LOCAL_MACHINE システム | CurrentControlSet を開きます。 | スクリプト マップ、主キーを右クリックし、ポップアップ ショートカット メニューで [新規|文字列値] を選択し、 という名前を付けます。 .php ( は PHP Web ページの拡張子、または .php4 です。 、.phtml またはその他の )、その値を次のように設定します: c:php4sapiphp4isapi.dll。レジストリ エディタを閉じるだけです。
3 番目のステップは、MySQL
をインストールすることです。 MySQL のインストール プログラム setup.exe 、 を実行します >MYSQL は C:mysql にインストールされます。このディレクトリ内の my-example.cnf の名前を my.cnf に変更します。 C ルート ディレクトリにコピーします。
ディレクトリで C:mysql を実行します mysqld.exe ( または mysqld-shareware.exe)、MySQL 起動を開始します。今後、ユーザーがデータベースの参照とクエリを実行できるようにしたい場合は、このファイルを実行してデータベースを起動する必要があります。 データベース (root)MySQL管理者アカウントも設定する必要があります> パスワード (123456): DOSc:mysql インターフェース 🎜> の で、コマンドライン mysqladmin-u root パスワード 123456 を入力します。
このようにして、
PHP4+MySQL+Win98(PWS)のインストールと設定が完了しました。
4 番目のステップはデータを追加することです
開始
まず MySQL データベース、次に DOS ウィンドウで mysql -u root -p コマンドラインに進み、パスワードを入力してデータベースの編集を開始します。具体的な手順は次のとおりです。 1.データベース
data、つまり C:mysqldata ディレクトリ。 mysql >データベース データの作成; mysql
>データの使用2.データベース data 🎜> にテーブル student
を作成します ->stu_no Char(6 ) Null ではありません、
->名前 Char(8)、 ->誕生日 日付、 ->
math_score
Tinyint -> ;主キー(stu_no)
->);
3.新しいテキストを作成C:mysqldata ディレクトリ 内の文書 student.txt に、各フィールドの順序でレコードを入力します、各フィールドを Tab 文字で区切ります。
4.student.txt レコードを変更します。テーブル学生にインポートされました。このうち、 は、復帰文字を表す Tab 文字を表します。 > >' ->行は ' ';
5 番目のステップ、PHP プログラム
在记事本中输入如下代码,将其另存为test.php,保存在D:php目录下。
If(!Mysql_connect("localhost","root","123456"))
echo "连接数据库失败";
Elseif(!Mysql_select_db("data"))
echo "打开数据库失败";
sql = "select * from student";
records = Mysql_query( sql);
?>
&nbs
p;
>bgcolor
=blue>
while(List(
stu_no、名前、誕生日、math_score
)=
Mysql_fetch_row(レコード)){ echo "
math_score ."tr
>";}?>
ブラウザに http://127.0.0.1/php/test.php と入力すると、図 5 に示す効果が表示されます。もちろん、これはすべての設定が正しいことに基づいている必要があります。忘れずに PWS と
MySQL
を起動してください。
教育者として、生徒の情報を管理することは特に重要です。この記事は出発点としてのみ機能し、情報のクエリ、更新、削除などの機能を追加することができます。これにより、膨大な学生情報の管理はもう難しくなくなります。 他の業界の PHP 愛好家にとって、Win98 プラットフォームで PHP の楽しさを楽しめるのは非常に喜ばしいことです。皆様には、より良い作品をどんどん作っていただきたいと思います。

ホット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)

ホットトピック











MySQLとPHPMyAdminは、次の手順を通じて効果的に管理できます。1。データベースの作成と削除:PHPMyAdminをクリックして完了します。 2。テーブルの管理:テーブルを作成し、構造を変更し、インデックスを追加できます。 3。データ操作:データの挿入、更新、削除、SQLクエリの実行をサポートします。 4。データのインポートとエクスポート:SQL、CSV、XML、およびその他の形式をサポートします。 5。最適化と監視:最適化可能なコマンドを使用してテーブルを最適化し、クエリアナライザーと監視ツールを使用してパフォーマンスの問題を解決します。

AIは、作曲家の使用を最適化するのに役立ちます。特定の方法には次のものが含まれます。1。依存関係管理の最適化:AIは依存関係を分析し、最適なバージョンの組み合わせを推奨し、競合を減らします。 2。自動コード生成:AIは、ベストプラクティスに準拠したComposer.jsonファイルを生成します。 3.コードの品質を改善する:AIは潜在的な問題を検出し、最適化の提案を提供し、コードの品質を向上させます。これらの方法は、開発者が効率とコードの品質を向上させるのに役立つ機械学習および自然言語処理技術を通じて実装されています。

MySQLでは、AlterTabletable_nameaddcolumnnew_columnvarchar(255)afterexisting_columnを使用してフィールドを追加し、andtabletable_namedopcolumncolumn_to_dropを使用してフィールドを削除します。フィールドを追加するときは、クエリのパフォーマンスとデータ構造を最適化する場所を指定する必要があります。フィールドを削除する前に、操作が不可逆的であることを確認する必要があります。オンラインDDL、バックアップデータ、テスト環境、および低負荷期間を使用したテーブル構造の変更は、パフォーマンスの最適化とベストプラクティスです。

session_start()iscrucialinphpformangingusersions.1)itInitiateSanewsessionifnoneExists、2)resumesanexistingsession、および3)SetSessionCookieforcontinuityAcrossRequests、ApplicationslicationSliviseSlikeUserauthicationAnticatent。

安全かつ徹底的にMySQLをアンインストールし、すべての残留ファイルをクリーンにするには、次の手順に従ってください。1。MySQLサービスを停止します。 2。MySQLパッケージをアンインストールします。 3.構成ファイルとデータディレクトリのクリーン。 4.アンインストールが徹底していることを確認します。

MySQLでデータを挿入するための効率的な方法には、次のものが含まれます。1。insertInto ...値構文、2。LoadDatainFileコマンドの使用、3。トランザクション処理の使用、4。バッチサイズの調整、5。Insurtignoreまたは挿入の使用...

MySQL関数は、データ処理と計算に使用できます。 1.基本的な使用には、文字列処理、日付計算、数学操作が含まれます。 2。高度な使用法には、複数の関数を組み合わせて複雑な操作を実装することが含まれます。 3.パフォーマンスの最適化では、Where句での機能の使用を回避し、GroupByおよび一時テーブルを使用する必要があります。

MySQLで文字セットと照合を構成する方法は次のとおりです。1。サーバーレベルでの文字セットとコレクションの設定:setNames'utf8 '; setCharacterSetutf8; setCollation_connection = 'utf8_general_ci'; 2。特定の文字セットと照合を使用するデータベースを作成します:createdatabaseexample_dbcharactersetutf8collateutf8_general_ci; 3.テーブルを作成するときに文字セットとコレクションを指定:createTableExample_table(idint
