PHP および MYSQL データベース接続チュートリアルの共有

小云云
リリース: 2023-03-20 11:16:01
オリジナル
2369 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!