記事ディレクトリ
接続方法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チャンネルへようこそ。最新のアップデートを入手できます!
📚 このガイドには非常に価値のある内容が含まれています。🌟これはめったにない機会です、お見逃しなく! ⏰⌛💨
気に入ったらシェア&いいね!
あなたの共有といいねは、私たちの継続的な動機です!