php と mysql データベース
指導目標:
1. MySQL データベースを理解し、mysql (phpMyadmin) の使用に習熟する
2. MySQL データベースの接続と CURD 操作を実現するための PHP コード
指導内容:
詳しい説明 :
1. データベースへの PHP 接続
1. MYSQL サーバーに接続します
mysql_connect() 関数を使用して、mysql サーバーとの接続を作成します。
2. データベースを選択します
mysql_select_db() 関数を使用して、mysql データベース サーバー上のデータベースを選択し、データベースとの接続を作成します。
3. SQL ステートメントを実行します
mysql_query() 関数を使用して、選択したデータベースで SQL ステートメントを実行します。
4. 結果セットを閉じる
Mysql_free_result(); データベース操作が完了したら、システム リソースを解放するために結果セットを閉じる必要があります。
5. mysql サーバーを閉じます
mysql_connect() または mysql_query() 関数が使用されるたびに、システム リソースが消費されます。 Web サイトにアクセスするユーザーの数が少ない場合には、問題は深刻ではありませんが、ユーザーの接続数が一定の数を超えると、システムのパフォーマンスが低下したり、クラッシュしたりすることがあります。この現象を回避するには、データベース操作の完了後、mysql_close() 関数を使用して mysql サーバーとの接続を閉じ、システム リソースを節約する必要があります。
注: PHP でのデータベースへの接続は非永続的な接続であり、システムによって自動的にリサイクルされます。通常、これを閉じるように設定する必要はありません。ただし、一度に返される結果セットが比較的大きい場合、または Web サイトへのアクセス数が多い場合は、mysql_close() 関数を使用して手動で結果セットを解放するのが最善です。
2. データベースコードに接続します
1. サーバーに接続し、データベースを選択します
例: 登録済みのユーザー
3. ユーザーがログインに成功しました
4.データの変更または削除
/** *@authorMissGE *@since2012-2-16 *@descToolclass *HandletheMySQLdatabase */ $conn=mysql_connect("localhost","root",""); if($conn) { echo"数据库连接成功"; } else { Die(数据库连接失败",mysql_error());//die()函数表示向用户输出引号中的内容,程序终止执行 } $select=mysql_select_db("school",$conn);//选择数据库 /*mysql_query("SET character_set_connection=utf-8,character_set_results=utf-8,character_set_Client=binary",$conn);*/ Mysql_query("setnamesutf-8");//设置数据库编码格式是utf-8 if($select) echo"选择数据库成功"; else echo"选择数据库失败"; ?>
登録/ログインユーザー
パスワード:
login.php include("db.php"); ?>
関連推奨事項:
phpデータベース接続mysqlとmysqliの違いと使い方 PHPを使用してmysqlデータベース接続を実現する操作 データベース接続プールのPHP実装の詳細な分析以上がPHP および MYSQL データベース接続チュートリアルの共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。