この記事では、PHP 初心者向けにデータベースへの PHP 接続の詳細なサンプル コードを紹介します。主に、入門レベルの mysql 接続コードから高度なカプセル化されたデータベース接続クラスについて説明します。この記事がすべての友人に役立つことを願っています。
MySQL データベースに接続する 2 つの方法:
(1) PHPのデータベース機能を利用して接続
この方法は最も一般的に使用される方法です。
ここでは主に 4 つのデータベース関数が使用されます:
mysql_connect () は、MySQL サーバーへの接続を確立します。
mysql_select_db (): 後続のデータ クエリ操作クエリ処理のために MySQL サーバー内のデータベースを選択します。
mysql_query (): MySQL が関連する処理または実行を実行できるようにクエリ文字列を送信します。
mysql_fetch_row (): クエリ結果の単一行を配列変数に移動するために使用されます。配列のインデックスは数値です
インデックス。最初のインデックス値は 0 です。
(2)ODBC経由で接続
Odbc_do (): 接続を確立した後にデータベース クエリを実行するために使用されます。
Odbc_result(): 現在のレコード行のフィールドの値を取得するために使用されます。
Odbc_fetch_row (): クエリ結果を配列に保存するために使用され、各配列要素はレコードに対応します。
MySQL データベースに接続する
データベース内のデータにアクセスして処理する前に、データベースへの接続を作成する必要があります。
PHP では、このタスクは mysql_connect() 関数を通じて実行されます。
文法
mysql_connect(servername,username,password);パラメータの説明
サーバー名はオプションです。接続するサーバーを指定します。デフォルトは「localhost:3306」です。
ユーザー名はオプションです。ログインに使用するユーザー名を指定します。デフォルト値は、サーバープロセスを所有するユーザーの名前です。
パスワードはオプションです。ログインに使用するパスワードを指定します。デフォルトは「」です。
コードをコピー | |
コードをコピー | |
$mysqli = new mysqli('localhost','root','','volunteer'); if (mysqli_connect_errno()){ die('接続できません!')。 } ?> | mysql への pdo 接続 (詳細なチュートリアル)
コードは次のとおりです
コードは次のとおりです | コードをコピー |
|
mysqlデータ接続クラス
コードは次のとおりです | コードをコピー |
var $dbHost、$dbUser、$userPassword、$database;
ケース 2: 関数 Select($table, $columns, $condition = 1) { /* SQL:GetRows() 戻り値の记录总数 */ function GetRows($table, $condition = 1) { /* SQL:Insert() */ function Insert($table, $columns, $values) { /* SQL:Update() */ 関数 Update($table, $settings, $condition) { /* SQL:削除 */ 関数 Delete($table, $condition) { /* Halt():エラーメッセージ */ 関数 Halt($msg) { スイッチ ($db->dbType) { |
友情のヒント
結果が現れたら、mysqlデータベースへ接続する前にmysql_query("set names utf8")を追加してください。 如果你是gbk使用gbk编编码了