質問: $stm->fetchAll(PDO::FETCH_ASSOC); return $sql,$code,$stm,$results; } エラーが発生せずに実行できたとして、この関数を2つ実行する時に sql("sql","SELECT * FROM member","stm","results") sql("sql2","SELECT * FROM home","stm2","results2"); 関数名を変更しないと$resultsの値を取得するときにエラーになるのかなと思いました。 ``` ### 試したこと //関数の実行 sql("test","SELECT * FROM member","stm","results"); //エラー Parse error: syntax error, unexpected ',', expecting ';' in
回答: 纏めるにしても闇雲に行っては意味がありません。 先人たちの知恵を先ずは調べてみましょう。 以下参考。※この通りにすると良いという意味ではないです。 DAOの悪夢 - PHPでデータベースを扱う(1) ←イマココ ドメイン駆動設計という救世主 - PHPでデータベースを扱う(2) PDOの真の力を開放する - PHPでデータベースを扱う(3)