[PHP-users 6506] Re: mysql_db_queryでのテーブルの作成方法

s.honma php-users@php.gr.jp
Tue, 26 Mar 2002 10:48:29 +0900


桝形さん 山本さんありがとうございました。

単純に本番環境のMySQLユーザーの権限がcreate権限
を持たせていなかったのを忘れてました・・・
はずかしい・・・

> PHPマニュアルによると、mysql_db_query 関数は
> 4.0.6以降は使えないようですね。

php4.1.0でもmysql_db_query関数は使えましたが古い
関数になってしまっていたのですね・・・
mysql_queryを使用して下記のようにしてできました。
ありがとうございました

<?
mysql_connect("localhost","usr","pass");
mysql_select_db("db_name");
$result=mysql_query("CREATE TABLE `test`
 (`Seq` int(5) unsigned NOT NULL auto_increment, `NickName` 
text NOT NULL, `Company_Name` text NOT NULL, `Subject` text 
NOT NULL, `Ip` text NOT NULL, `Host` text NOT NULL, `NewDate`
 date NOT NULL default '0000-00-00', `Time` time NOT NULL def
ault '00:00:00', `Delete_Flag` int(1) NOT NULL default '0', 
`Timestamp` timestamp(14) NOT NULL, `Acount` varchar(5) NOT
 NULL default '', PRIMARY KEY  (`Seq`), KEY `Seq` (`Seq`))
 TYPE=MyISAM");
?>