![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
PHP5.3用に作られた掲示板のようなプログラムがあったとして、
現在は「$db = new PDO(略)」などのデータベース接続に関する記述を「load.php」にまとめていて、各関係ファイルの先頭でインクルードしています。
記事を作成するとき、
function addPost(){
global $db;
$db->prepare("INSERT~")
}
のような形を考えていますが、関数ごとに「global $db」とするのも奇妙な気がするし、あまりグローバル変数を使うべきではないという話もよく耳にするので不安です。
このようなときにどう書くのが一般的ですか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP一覧表示した項目にリンクをはりたい 1 2023/07/12 17:08
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- PHP php my adminより取り出したデータ表示 2 2022/06/15 11:56
- 情報処理技術者・Microsoft認定資格 応用情報処理技術者試験のシステム利用率の計算について 2 2022/03/28 07:43
- その他(プログラミング・Web制作) pythonのグローバル変数 2 2022/11/25 18:02
- PHP PHP MySql ページング 2 2022/09/20 06:38
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
実行時エラー3131 FROM 句の構...
-
VBAをつかってクエリの情報を抽...
-
SQL文が実行できません
-
テキストボックスに入れた内容...
-
ユーザー定義関数の意味
-
csvをDBへ読み込んだら、NULLが...
-
JAVA SQLServerException 列名 ...
-
PHPで[]の使い方について
-
テーブルに入っているデータと...
-
MySQLでデータベースにデータin...
-
insert1つの処理でもトランザ...
-
変数にNULLを代入したい
-
アポストロフィを含む文字列の追加
-
XAMMPが起動しません。
-
検索結果($_POST)が2ページ目...
-
子プロセス終了で閉じてしまうm...
-
PHPエラーが出て困ってます
-
チェックボックスからの複数検...
-
dbに登録したデータをphpのプル...
-
sqlから多次元配列に要素を格納...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
実行時エラー3131 FROM 句の構...
-
VBAをつかってクエリの情報を抽...
-
テキストボックスに入れた内容...
-
エラー3011
-
SQL文が実行できません
-
SELECT文を発行して、ACCESSよ...
-
in 'where clause'のエラーの理由
-
phpのPEARのMDB2を使って出たエ...
-
Call to undefined method MDB2...
-
LocalのNotesメールDBをVBAで参...
-
PHP内でUPDATE構文を使用してい...
-
単純ですが、意外と穴?なデー...
-
DAOでデータベースを二つ開くに...
-
PEAR でprepareメソッドがエラーに
-
pearがエラーになる
-
見られたくないファイル
-
SQL文の実行に失敗しました???
-
データフォームウィザードで追...
-
年月の情報だけを基に階層構造...
-
データ入力条件
おすすめ情報