ホームページ >バックエンド開発 >PHPの問題 >phpにはmysql_connect関数がありますか?

phpにはmysql_connect関数がありますか?

WBOY
WBOYオリジナル
2022-03-14 15:02:251934ブラウズ

PHP には「mysql_connect()」関数があります。この関数は、非永続的な MySQL 接続を開くために使用されます。成功すると、MySQL 接続識別子が返されます。失敗すると、false が返されます。構文は、「mysql_connect(server, username, password, newlink, clientflag)」です。 。

phpにはmysql_connect関数がありますか?

この記事の動作環境: Windows 10 システム、PHP バージョン 7.1、Dell G3 コンピューター。

php には mysql_connect 関数がありますか?

mysql_connect() 関数は、非永続的な MySQL 接続を開きます。

構文

mysql_connect(server,user,pwd,newlink,clientflag)
  • server オプション。接続するサーバーを指定します。 「hostname:port」などのポート番号、または localhost の「:/path/to/socket」などのローカル ソケットへのパスを含めることができます。 PHP ディレクティブ mysql.default_host が定義されていない場合 (デフォルトの場合)、デフォルト値は「localhost:3306」です。

  • ユーザー オプション。ユーザー名。デフォルト値は、サーバープロセス所有者のユーザー名です。

  • pwd オプション。パスワード。デフォルト値は空のパスワードです。

  • newlink オプション。 mysql_connect() が同じパラメータで 2 回目に呼び出された場合、新しい接続は確立されませんが、すでに開かれている接続の ID が返されます。パラメータ new_link はこの動作を変更し、mysql_connect() が同じパラメータで以前に呼び出された場合でも、mysql_connect() が常に新しい接続を開くようにします。

  • clientflag オプション。 client_flags パラメータには、次の定数を組み合わせることができます。

MYSQL_CLIENT_SSL - SSL 暗号化を使用します。

MYSQL_CLIENT_COMPRESS - 圧縮プロトコルを使用します。

MYSQL_CLIENT_IGNORE_SPACE - 後で許可します。関数名 Interval

MYSQL_CLIENT_INTERACTIVE - 接続を閉じるまでの対話タイムアウトの非アクティブ時間を許可します

戻り値

成功した場合は MySQL 接続識別子が返され、それ以外の場合は FALSE が返されます。

例は次のとおりです:

<?php
$con = mysql_connect("localhost","mysql_user","mysql_pwd");
if (!$con)
  {
  die(&#39;Could not connect: &#39; . mysql_error());
  }// 一些代码...mysql_close($con);
?>

推奨される学習: 「PHP ビデオ チュートリアル

以上がphpにはmysql_connect関数がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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