MySQL データベースに接続するには? MySQL データベース インスタンスに接続するための PHP スクリプト

接続方法MySQL データベース? PHPスクリプト接続MySQLデータベース インスタンス

MySQL 接続


mysql バイナリ接続を使用する

MySQL バイナリ モードを使用して、mysql コマンド プロンプトを入力し、MySQL データベースに接続できます。

インスタンス

以下は、コマンド ラインから mysql サーバーに接続する簡単な例です。

[root@host]# mysql -u root -p
Enter password:******

ログインに成功すると、mysql> コマンド プロンプト ウィンドウが表示され、任意の SQL ステートメントを実行できます。

上記のコマンドが実行された後、成功したログインの出力は次のようになります。

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2854760 to server version: 5.0.9

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

上記の例では、root ユーザーを使用して mysql サーバーにログインしましたが、もちろん、他の mysql ユーザーを使用してログインすることもできます。

ユーザー権限が十分であれば、すべてのユーザーが mysql コマンド プロンプト ウィンドウで SQL 操作を実行できます。

mysql> コマンド プロンプト ウィンドウを終了するには、次のように exit コマンドを使用できます。

mysql> exit
Bye

PHP スクリプトを使用して MySQL に接続する

PHP は、データベースに接続するための mysqli_connect() 関数を提供します。

この関数には 6 つのパラメーターがあり、MySQL への接続が成功すると接続 ID を返し、失敗すると FALSE を返します。

文法

mysqli_connect(host,username,password,dbname,port,socket);

パラメータの説明:

参数描述
hostオプション。ホスト名または IP アドレスを指定します。
ユーザ名オプション。MySQL ユーザー名を指定します。
passwordオプション。MySQL パスワードを指定します。
データベース名オプション。使用する既定のデータベースを指定します。
ポートオプション。MySQL サーバーへの接続を試みるポート番号を指定します。
ソケットオプション。使用するソケットまたは名前付きパイプを指定します。

PHP の mysqli_close() 関数を使用して、MySQL データベースから切断できます。

この関数には、接続が正常に作成された後に mysqli_connect() 関数によって返される MySQL 接続 ID という XNUMX つのパラメーターしかありません。

文法

bool mysqli_close ( mysqli $link )

この関数は、指定された接続 ID に関連付けられた MySQL サーバーへの非永続的な接続を閉じます。link_identifier が指定されていない場合、最後に開かれた接続が閉じられます。

ヒント:通常、mysqli_close() を使用する必要はありません。スクリプトの実行が終了すると、開いている非持続接続は自動的に閉じられるからです。

インスタンス

次のインスタンスを試して、MySQL サーバーに接続できます。

MySQL に接続する

<?
php
$dbhost = 'localhost:3306'; // mysql服务器主机地址
$dbuser = 'root'; // mysql用户名
$dbpass = '123456'; // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
 die('连接失败: ' . mysqli_error($conn));
}
echo '连接成功';
mysqli_select_db($conn, 'chenweiliang' );
mysqli_close($conn);
?>

Hope Chen Weiliang ブログ ( https://www.chenweiliang.com/ ) 共有 "MySQL データベースに接続するにはどうすればよいですか? MySQL データベース インスタンスに接続するための PHP スクリプト」が役に立ちます。

この記事のリンクを共有することを歓迎します。https://www.chenweiliang.com/cwl-456.html

Chen WeiliangのブログのTelegramチャンネルへようこそ。最新のアップデートを入手できます!

🔔 貴重な「ChatGPT コンテンツ マーケティング AI ツール使用ガイド」をチャンネル トップ ディレクトリでいち早く入手してください! 🌟
📚 このガイドには非常に価値のある内容が含まれています。🌟これはめったにない機会です、お見逃しなく! ⏰⌛💨
気に入ったらシェア&いいね!
あなたの共有といいねは、私たちの継続的な動機です!

 

发表评论

あなたのメールアドレスが公開されることはありません。 必須アイテム * 标注

トップにスクロールします