PHP データベース接続を使用してデータ クエリと更新を実装する方法
1. MySQL データベース接続
PHP でデータベース接続を使用する前に、次のことが必要です。 MySQL データベース サーバーが正しくインストールされ、構成されていることを確認します。次に、PHP を使用して MySQL データベースに接続し、データのクエリと更新操作を実行する方法を学びます。
まず、MySQL データベース サーバーをインストールする必要があります。オペレーティング システムに応じて、MySQL が公式に提供するインストール パッケージを使用するか、統合開発環境 (XAMPP、WAMP など) を通じてインストールするかを選択できます。
インストールが完了したら、データベースとデータ テーブルを作成する必要があります。これは、MySQL のコマンド ライン ツールまたはビジュアル ツール (phpMyAdmin など) を使用して作成できます。
PHP では、MySQLi (MySQL Enhanced Extension) または PDO (PHP Data Objects) 拡張機能を使用して、MySQL データベースに接続できます。ここでは例として MySQLi を取り上げます。
connect_error) { die("连接失败:" . $conn->connect_error); } echo "连接成功"; ?>
上記のコードでは、new mysqli()
メソッドを使用してデータベース接続を作成し、接続情報を渡します。接続に失敗した場合はエラーメッセージが出力され、接続に成功した場合は「接続成功」が出力されます。
データベースに正常に接続したら、SQL ステートメントを使用してデータ クエリ操作を実行できます。
query($sql); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { echo "ID: " . $row["id"]. " - Name: " . $row["name"]. " - Age: " . $row["age"]. "
"; } } else { echo "没有结果"; } ?>
上記のコードでは、SELECT ステートメントを使用してusers
テーブル内のすべてのデータをクエリし、fetch_assoc()# を通じて各結果の連想配列を取得します。 ## メソッドを使用してから処理します。
query($sql) === TRUE) { echo "更新成功"; } else { echo "更新失败:" . $conn->error; } ?>
usersテーブル内の ID 1 のレコードの age フィールドを 20 に更新します。
close(); ?>
setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); echo "连接成功"; } catch(PDOException $e) { die("连接失败:" . $e->getMessage()); } ?>
query($sql); if ($result->rowCount() > 0) { while($row = $result->fetch(PDO::FETCH_ASSOC)) { echo "ID: " . $row["id"]. " - Name: " . $row["name"]. " - Age: " . $row["age"]. "
"; } } else { echo "没有结果"; } ?>
exec($sql) === TRUE) { echo "更新成功"; } else { echo "更新失败"; } ?>
以上がPHP データベース接続を使用してデータのクエリと更新を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。