質問: **表題の件ですが、show table でテーブル名一覧を取得したのですが、それを ~ 様式で縦に12個ずつ並べたいのですが上手くできません。(for や while を使うのでしょうか?) 結果はテーブル名が縦に表示されます。 どなたか分かる方ご教授よろしくお願い致します。 ** ``` ```
回答: ここを参考にしたようですが、 http://www.yc.tcu.ac.jp/~yamada/doc/mysql/win/0603.html `mysql_table_name`という関数は存在せず、`mysql_tablename` ですね。 さらにこの関数はPHP 5.5から非推奨で7.0では使えなくなっているそうです。 テーブル名の一覧に関しては の、 「例1 mysql_list_tables() の別の例」という部分のコードを参考にするといいでしょう。 ただ、最近のバージョンのPHPでは mysql_~自体、新しいmysqli~に置き換えられたようなので 処理の流れがつかめたら、 の 例1 mysqli::query() の例 を見てSelect文の使い方を参考に書き換えてみるとなおいいでしょう。 そこまで書き方は変わっていないと思います。 始めたばかりでとりあえず動かしてみたい段階なら、mysqliへの書き換えは少し慣れてからでもいいと思います(または最初から、mysqliを使っているサイトを参考にするか)