ホームページ > バックエンド開発 > PHPの問題 > PHPでデータベースに接続する方法

PHPでデータベースに接続する方法

爱喝马黛茶的安东尼
リリース: 2023-02-23 13:54:01
オリジナル
3836 人が閲覧しました

PHPでデータベースに接続する方法

PHP でデータベースに接続する方法

最初のステップは接続を作成することです

$a = mysql_connect("localhost","root","");
ログイン後にコピー

括弧内のパラメータの意味:

1.localhost - IP アドレス、localhost はローカル マシンを意味します。別のサーバーに接続する必要がある場合は、サーバーの IP アドレスを入力する必要があります。接続したいです。

2.root——Username、接続するサーバーのユーザー名、サーバー作成時に保存したユーザー名を書き込むだけです。

3.""——サーバーパスワード、接続するサーバーのパスワードです。パスワードがない場合はダブルクォーテーション内に何も記述しませんが、ダブルクォーテーションは省略できません。

4.$a - 接続が成功した場合は MySQL 接続 ID が返され、接続が失敗した場合は FALSE が返されます。戻り値があるため、それを受け取る変数を作成する必要がありますそれ。

関連する推奨事項: 「PHP 入門チュートリアル

添付ファイル:

サーバーのパスワードをすばやく変更する方法:

1サーバー上で、メニュー バー

PHPでデータベースに接続する方法

で MySQL (MySQL Console) を選択し、クリックして C# インターフェイスに入ります:

PHPでデータベースに接続する方法

ここで「パスワードを入力してください」とは、パスワードを入力してください、サーバーのパスワードを入力してください、そうでない場合は直接Enterキーをクリックしてください。

PHPでデータベースに接続する方法

##mysql> の後に文を入力します:

mysql>use mysql;——この文はどのデータベースを選択するかを意味します

Enter キーを押します実行するには

PHPでデータベースに接続する方法

次に、変更ステートメントを記述する必要があります:

update mysql.user set password = PASSWORD(123) where user = 'root';
ログイン後にコピー

この mysql.user テーブルを変更し、パスワードを 123 に設定します。ここでの等号の右側の PASSWORD は大文字にする必要があります。そうでないとエラーが報告されます。

パスワードが変更されました。

2 番目のステップは、操作するデータベースを選択することです

mysql_select_db("mydb",$a);

mydb—名前データベース

$a——データベースへの接続に使用するもの

##3 番目のステップは、SQL ステートメントを作成することです

##$q = "select * from Nation";—— Nation テーブル内のすべてのデータをクエリします

4 番目のステップは、SQL ステートメントを実行することです

$w=mysql_query($ q);——mysql_query() メソッドを呼び出して、この SQL ステートメントを実行します。実行すると、結果セットが返されます。それを受け取る別の変数を作成する必要があります。

$q——SQL ステートメントを表す変数

$w——結果セットを受け取る変数

5 番目のステップは、データを読み取ることです。結果セット

返された結果セットは、mysql_fetch_xxx メソッドを使用して読み取ることができます。

while($e = mysql_fetch_row($w))
{
  var_dump($e);
}
ログイン後にコピー
例: mysql_fetch_row——結果セットからデータを 1 つずつ読み込む

添付ファイル:

エンコード形式が一貫していないため、中国語の文字状況、中国語文字化けの解決策:

1. データベースを作成するとき、文字セットとして utf-8 を選択します

2. my.ini を見つけます。データベース内の MySQL の設定ファイル


ダブルクリックして開き、最後の [mysqld] に次の文を追加します:character_set_server=utf8 完了したら保存して終了しますPHPでデータベースに接続する方法

3. ページのエンコード形式を utf-8

に変更します。

以上がPHPでデータベースに接続する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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