技術資料

PHPでMySQLに接続してデータを取得する基本テンプレ

作成日:2023.04.11

PHPでMySQLに接続し、データを取得する基本的な手順のテンプレ。mysqli拡張を使用したデータベース接続から、SQLクエリ実行、結果の取得までの処理を掲載しています。

error この記事は最終更新日から1年以上が経過しています。

PHPでMySQLのテンプレ。

//DBの接続情報
$host = "localhost";
$username = "root";
$password = "password";
$dbname = "dbname";
$Mysqli = new mysqli($host, $username, $password, $dbname);
$Mysqli->query("SET NAMES utf8mb4");
if ($Mysqli->connect_error) {
    error_log($Mysqli->connect_error);
    exit;
}

$sql = "select * from tablename";
$result = $Mysqli->query($sql);
$rows = $result->num_rows;
while($data = $result->fetch_assoc()){
    // do something
    $primaey_key = $data['id'];
}

PHPとOpenAI APIで簡単なチャットシステムのコードを書いてみた

2023.04.13

PHPとOpenAI APIを使ってチャットボットを作成し、ユーザーとAIが対話できる基本的なプログラムを紹介します。サーバーに保存したチャット履歴を基に、APIから取得したレスポンスをデータベースに記録し、チャット形式で対話を進めていくサンプルコードを用意しました。

MySQL OpenAI API PHP

PHP 8.2対応で発生するCodeIgniter3の警告への対処方法

2025.01.30

PHP 8.2では動的プロパティの利用が非推奨となり、CodeIgniter3環境で警告が出る問題が発生します。本記事では、その警告を抑制するための一時的な方法を解説しています。

CodeIgniter PHP

Microsoft Entra IDとSimpleSAMLphpを利用したSAML認証SSO構築ガイド

2025.01.26

ローカル環境でMicrosoft Entra IDと連携したSAML認証のシングルサインオンを実現するための手順を紹介します。SimpleSAMLphpを利用した設定方法や、Microsoft側の構成変更について詳しく解説しています。

Microsoft Entra ID PHP SAML認証 SimpleSAMLphp

Composerのタイムアウト問題を解決する方法:設定変更でライブラリのダウンロードをスムーズに

2025.01.25

Composerでライブラリのインストール中に発生するタイムアウトエラーに対処する方法を解説します。タイムアウト設定の変更手順を紹介し、スムーズなダウンロードを実現するためのポイントを整理しました。

Composer PHP

阿部辰也へのお仕事の依頼・お問い合わせ

お名前 *必須
会社名
メールアドレス *必須
電話番号
URL
お問い合わせのきっかけ
お問い合わせの内容 *必須
個人情報の取り扱いについて *必須 プライバシーポリシーをご確認いただき、同意いただける場合は「同意する」にチェックをしてください。

keyboard_double_arrow_up
TOP