PHP が mysql データベースに接続するために使用する関数は mysqli_connect() です。この関数は、MySQL サーバーへの新しい接続を開くことができます。構文形式は、「mysqli_connect(hostname, username,password,database, [ポート]、[ソケット]);"。
このチュートリアルの動作環境: Windows7 システム、PHP7.1&&mysql8 バージョン、DELL G3 コンピューター
PHP では、mysqli_connect を使用できます。 mysqli()関数を拡張してMySQLデータベースへの接続を実現します。関数の構文形式は次のとおりです。
mysqli_connect(host,username,password,dbname,port,socket);
Parameter | Description |
---|---|
host | オプション。ホスト名またはIPアドレスを指定します。 |
ユーザー名 | オプション。 MySQL ユーザー名を指定します。 |
#パスワード | オプション。 MySQLのパスワードを指定します。|
オプション。デフォルトで使用するデータベースを指定します。 | |
オプション。 MySQL サーバーへの接続を試行するポート番号を指定します。 | #ソケット |
オプション。使用するソケットまたは名前付きパイプを指定します。 | #戻り値: MySQL サーバーへの接続を表すオブジェクトを返します。 |
例: 以下は、データベースに接続するための簡単なコードです。
1) プロセス指向の書き方<?php $host = 'localhost'; $username = 'root'; $password = 'root'; $dbname = 'test'; $port = '3306'; $link = @mysqli_connect($host,$username,$password,$dbname,$port); // 连接到数据库 if($link){ mysqli_set_charset($link,'UTF-8'); // 设置数据库字符集 $sql = 'select * from user'; // SQL 语句 $result = mysqli_query($link, $sql); // 执行 SQL 语句,并返回结果 $data = mysqli_fetch_all($result); // 从结果集中获取所有数据 mysqli_close($link); }else{ die('数据库连接失败!'); } echo '<pre class="brush:php;toolbar:false">'; print_r($data); ?>
<?php $host = 'localhost'; $username = 'root'; $password = 'root'; $dbname = 'test'; $mysql = new Mysqli($host, $username, $password, $dbname); if($mysql -> connect_errno){ die('数据库连接失败:'.$mysql->connect_errno); }else{ $mysql -> set_charset('UTF-8'); // 设置数据库字符集 $sql = 'select * from user'; // SQL 语句 $result = $mysql -> query($sql); $data = $result -> fetch_all(); $mysql -> close(); } echo '<pre class="brush:php;toolbar:false">'; print_r($data); ?>
Array ( [0] => Array ( [0] => 1 [1] => 张三 ) )
PHP ビデオ チュートリアル
」以上がphpがmysqlデータベースに接続するための関数メソッドは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。