![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.3
- 回答日時:
私の場合以下のようにしています。
//common.php
class db{
function accessDatabase(){
$link=mysql_connect("host","username","password");
mysql_select_db('databasename',$link);
return $link;
}
}
このようなファイルをつくっておき、こいつをincludeして、
$linkをつかいまわせば運用面では結構楽です。
セキュリティ的には微妙かなぁ・・・。
include("common.php");
db=new db;
$link=$db->accessDatabase();
$sql="SELECT * FROM hoge";
$res=mysql_query($sql,$link);
再度回答ありがとうございます。
なるほど…確かにこうしておくと便利ですね。
サイト内のいたるところでMySQLに接続してるのでかなり重宝しそうです。
(ちゃっかりclassの使い方も勉強させていただきました)
でもこの方法、セキュリティ的には微妙なんですか?
No.2
- 回答日時:
ドキュメントルートより上に置いてPHPなどから読み出せは通常見れません。
PHPやCGI内に埋め込んでも普通の設定であれば見れないでしょう。
PHPなどに埋め込んだほうが分かりやすいかもしれません。
拡張子だけPHPやらCGIやらにしても問題ないと思います。
回答ありがとうございます。
PHP内に埋め込んでも普通であれば見れないとのことで安心しました。
確かに、[ファイルのアップロードは常にドキュメントルート]な初心者な自分にとっては
PHPに埋め込む方がずっとやりやすいというか手が出しやすいですね。
ドキュメントルート外に置いての利用で混乱しそうになったら、埋め込みでやろうと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(開発・運用・管理) 【至急】.htaccessによるディレクトリ単位でのリダイレクト 2 2023/08/10 13:46
- その他(IT・Webサービス) 301リダイレクトの使い方について 7 2022/04/05 17:50
- Windows 10 ネットからファイルをデスクトップにダウンロードする際、既存のファイルの並びが崩れてしまう 4 2022/04/19 08:20
- その他(開発・運用・管理) バッチファイルで特定のファイル・ディレクトリ以外を削除する方法について 4 2022/05/31 14:03
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/06 13:01
- ゴルフ ショットナビクレスト ゴルフ場データ更新について 2 2023/01/01 10:34
- デスクトップパソコン dtcp ip 1 2022/05/01 16:04
- Windows 10 バッチファイルの記述法とルールについてアドバイスをお願いいたします。 1 2022/04/13 10:50
- その他(IT・Webサービス) WEBサイト内のファイルを探す方法は? 1 2022/11/11 16:38
- 借金・自己破産・債務整理 自己破産(管財事件)の費用について 7 2022/11/04 15:10
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
実行時エラー3131 FROM 句の構...
-
単純ですが、意外と穴?なデー...
-
データフォームウィザードで追...
-
VBAをつかってクエリの情報を抽...
-
テキストボックスに入れた内容...
-
見られたくないファイル
-
Call to undefined method MDB2...
-
PEAR でprepareメソッドがエラーに
-
Accessのテーブルへ複数の主キ...
-
エラー3011
-
SELECT文を発行して、ACCESSよ...
-
SQL文が実行できません
-
MySQLでデータベースにデータin...
-
ResultSetインターフェイスでの...
-
エクセルVBAについて
-
JAVA SQLServerException 列名 ...
-
PHPで[]の使い方について
-
MySQLのINSERT時にたまに重複に...
-
<VB.NET>INSERT文でDBにデータ...
-
PHP+MySQLでの配列のinsert文に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
実行時エラー3131 FROM 句の構...
-
VBAをつかってクエリの情報を抽...
-
SQL文が実行できません
-
テキストボックスに入れた内容...
-
in 'where clause'のエラーの理由
-
エラー3011
-
SQL文の実行に失敗しました???
-
LocalのNotesメールDBをVBAで参...
-
SELECT COUNTで取得した結果の表示
-
codeigniter 複数モデルでトラ...
-
PHP(PDO)でDBの情報を完全一...
-
Accessのテーブルへ複数の主キ...
-
phpのPEARのMDB2を使って出たエ...
-
ASPでRecordCountが使用でき...
-
Call to undefined method MDB2...
-
PHP4でのSmarty派生クラスの定...
-
zend(phpフレームワーク)でトラ...
-
データフォームウィザードで追...
-
DAOでデータベースを二つ開くに...
-
SQLiteでカラムを追加
おすすめ情報