お世話になっております。
グーグルさんで調査しても
https://teratail.com/questions/10692
や
https://hydrocul.github.io/wiki/programming_languages_diff/tuple/return-tuple.html
などと無理らしいのですが足掻きたいので質問失礼します。
宣言
php
1 function getDB () { 2 $idpw = '../../../../../idpw.php';//この中に$dsnで連想配列で入っている 3 require("$idpw"); 4 $con = mysql_connect($dsn['host'],$dsn['user'],$dsn['pass']); 5 if (!$con) { 6 echo('データベースに接続できませんでした。'); 7 } 8 $db = mysql_select_db($dsn['dbname'], $con); 9 if (!$db) { 10 echo('データベースを選択できませんでした。'); 11 } 12 $db = mysql_query('SET NAMES utf8', $con); 13 if (!$db) { 14 echo('文字コードを指定できませんでした。'); 15 } 16 return $db; 17 }
使用方法
php
1 $list = 'SELECT * FROM HOGETABLE'; 2 $db=getDB(); 3 $list = $db->Execute($list_query); 4
のようにgetDB()関数を宣言したいのですが$dbを渡す良い方法がないようで
困っております。
どのようにコーディングするのが良いか伺ってよろしいでしょうか?
お忙しいところ大変申し訳ないのですが
上記お問い合わせいたします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/30 09:08