php的脚本里直接建立mysql里的数据库
问:
比如我想直接在php 的脚本里写一个类似,install.php的脚本
这个脚本的作用就是,连接mysql数据库,并建立我所想要建立的数据库,数据表,以及相关字段。
请具体写一个例子,谢谢!
______________________________________________________________________________________________
答1:
連接方法和普通一樣
然後可以把所有要執行的query放在數組里
遍例數組執行
比如
$query[] = "
CREATE TABLE category (
category_id int(10) unsigned DEFAULT '1' NOT NULL auto_increment,
..................
PRIMARY KEY (category_id),
KEY category_id (category_id)
) TYPE=MyISAM";
$query[]="
CREATE TABLE vendor_permission (
category_id int(10) unsigned DEFAULT '1' NOT NULL,
vendor_id int(10) DEFAULT '0' NOT NULL,
.................
PRIMARY KEY (category_id)
) TYPE=MyISAM";
for ($i=0; $i<count($query); $i++) {
if (!mysql_query($query[$i])) die("數據庫操作錯誤");
}
相关文档:
一、mysql 的管理
1
、连接
Mysql
格式: mysql -h主机地址 -u用户名 -p用户密码
例1:连接到本机上的MYSQL。
首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: ......
这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内:
mysql> SELECT something from table
WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30;
DAYOFWEEK(date)
返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六)。这些索引值对应于ODBC标 ......
一、乱码产生原因
mysql字符编码是版本4.1引入的,支持多国语言,而且一些特性已经超过了其他的数据库系统。可以在MySQL Command Line Client 下输入如下命令查看mysql的字符集
mysql> SHOW CHARACTER SET;
+----------+-----------------------------+---------------------+--------+
| Charset | Descr ......
软件下载地址:
pcre:http://www.pcre.org/
Nginx:http://nginx.net/
spawn-fcig: http://redmine.lighttpd.net/projects/spawn-fcgi/news
利用 wget 命令下载相应的 安装包
步骤
1、安装pcre
ngnix 需要安装pcre库:
wget http://sourceforge.net ......