human
localhost：3306にあるmysqlのデータベースにphpから接続するにはどうすればよいですか？
gpt
PHPからMySQLデータベースに接続するには、MySQLI拡張機能またはPHP PDO拡張機能を使用できます。以下は、mysqli拡張機能を使用した例です。

<？php
$ servername = "localhost";
$ userame = "your_ user";
$ password = "tu_contraseña";
$ dbname = "name_u_base_datos";

//接続を作成します
$ conn = new mysqli（$ servername、$ username、$ password、$ dbname）;

//接続エラーがあるかどうかを確認します
if（$ conn-> connect_error）{
    die（ "connected："。$ conn-> connect_error）;
}
エコー「接続の成功」。
？>

前のコードでは、Your_Usuar、Your_Contaseña、name_de_base_de_datesをデータベースのデータに置き換える必要があります。さらに、データベースが3306以外のポートにある場合、$ servername変数のポート番号を指定する必要があります。

接続が確立されたら、mysqli_query（）関数を使用して問い合わせを実行できます。例えば：

$ sql = "select * from tu_tabla";
$ result = mysqli_query（$ conn、$ sql）;

if（mysqli_num_rows（$ result）> 0）{
    while（$ row = mysqli_fetch_assoc（$ result））{
        echo "name："。$ row ["name"]。" - Eメール："。$ row ["email"]。"<br>";
    }
} それ以外 {
    echo "0 result";
}

mysqli_close（$ conn）;

この例では、テーブルのすべてのレコードが選択され、各レコードの名前とメールが表示されます。mysqli_close（）関数を使用して、スクリプトの最後にデータベースへの接続を閉じることを忘れないでください。