Q&A
ターミナルで下記コマンドで、そのDBのテーブルが何という名前で何個あるかがみれます。
show tables;
これをPHP上で行いたいのです。
イメージではこんな感じです。
php
1 2$dsn = 'mysql:dbname=test;host=localhost;charset=utf8'; 3$user = 'root'; 4$password = ''; 5 6$option = array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION); 7$pdo = new PDO($dsn, $user, $password, $option); 8 9$tables[] = //show table;的な内容でDBに該当するテーブルを配列に格納したい 10 11for($i=0;$i>count($tables);$i++){ 12 $sql = "SELECT * FROM"; 13 $sql .= $tables[$i]; 14 15 $stmt = $pdo->query($sql); 16 $result[] = $stmt->fetchAll(); 17} 18 19echo ="<pre>"; 20print_r($result); 21echo ="</pre>";
どうすれば良いでしょうか?
回答2件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
2016/10/09 08:02