ホームページ >バックエンド開発 >PHPの問題 >phpからmysqlに接続する方法は何ですか?

phpからmysqlに接続する方法は何ですか?

王林
王林オリジナル
2020-07-21 13:33:413691ブラウズ

php が mysql に接続する方法は次のとおりです。mysqli_connect() 関数を使用して接続できます。この関数は、mysql サーバーへの新しい接続を開き、mysql サーバーへの接続を表すオブジェクトを返します。

phpからmysqlに接続する方法は何ですか?

PHP が mysql データベースに接続するにはさまざまな方法がありますが、通常は mysqli_connect() 関数を使用して接続します。以下にこの機能を紹介しましょう。

(推奨学習: php チュートリアル)

関数:

mysqli_connect() 関数は、MySQL サーバーへの新しい接続を開き、オブジェクトを返します。 MySQL サーバーへの接続を表します。

構文:

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

パラメータの説明:

  • host オプション。ホスト名または IP アドレスを指定します。

  • username オプション。 MySQL ユーザー名

  • #パスワードを指定します (オプション)。 MySQL パスワードを指定します

  • #dbname オプション。デフォルトで使用されるデータベースを指定します。

  • port オプション。 MySQL サーバーへの接続を試行するポート番号を指定します。

  • socket オプション。使用するソケットまたは名前付きパイプを指定します

コード実装:

<?php
	$mysql_server_name = &#39;数据库连接地址&#39;;
	$mysql_username = &#39;数据库用户名&#39;;
	$mysql_password = &#39;数据库管理密码&#39;;
	$mysql_database = &#39;数据库名称&#39;;
	$conn=mysqli_connect($mysql_server_name,$mysql_username,$mysql_password,$mysql_database); //连接数据库
	//连接数据库错误提示
	if (mysqli_connect_errno($conn)) { die("连接 MySQL 失败: " . mysqli_connect_error()); }
	mysqli_query($conn,"set names utf8"); //数据库编码格式
	// mysqli_set_charset($conn,"utf8");//设置默认客户端字符集。
	// mysqli_select_db($conn,$mysql_database); //更改连接的默认数据库
	//查询代码
	$sql = “select * from table”;
	$query = mysqli_query($conn,$sql);
	while($row = mysqli_fetch_array($query)){
	    echo $row[&#39;title&#39;];
	}
	// 释放结果集+关闭MySQL数据库连接
	mysqli_free_result($result);
	mysqli_close($conn); 
?>

以上がphpからmysqlに接続する方法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。