[PHP-users 34451] Re: Re2: MySQLでのテーブルの有無の確認とテーブルの追加

尾賀著 yogpstopml @ yahoo.co.jp
2009年 3月 21日 (土) 12:05:06 JST


> 菱田@77WEBさん
> ありがとうございます。
> そちらのMLでとうこうして見ました
>   
ですが帰ってきた返信が以下の通りでした。

> 「show tables」で現在のデータベースのテーブル一覧が取れます。
>   
そうしますとPHPのほうで
サーバー名がlocalhostでIDがidでパスワードがpassの場合に以下の文を実行し
たときに$rowにはどのような内容が保存されますか?
$dbserver="localhost";
$dbid="id";
$dbpass="pass";
$dblink = mysql_connect($dbserver,$dbid,$dbpass);
if (!$dblink) {
die('接続できませんでした: ' . mysql_error());
}
echo '接続に成功しました';
$db_selected = mysql_select_db('foo', $dblink);
if (!$db_selected) {
die ('Can\'t use foo : ' . mysql_error());
}
$sql="show tables";
$sqlres = mysql_query($sql,$dblink);
$row = mysql_fetch_assoc($sqlres);
SQLのMLに流そうか迷ったので両方に流しました。
--------------------------------------
Power up the Internet with Yahoo! Toolbar.
http://pr.mail.yahoo.co.jp/toolbar/


PHP-users メーリングリストの案内