易截截图软件、单文件、免安装、纯绿色、仅160KB

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("數據庫操作錯誤");
}


相关文档:

提供一个PHP通用分页Function给大家

function mysql_conn(){
$conn=mysql_pconnect('localhost','root','root');
mysql_select_db('liuyan');
mysql_query('set names utf8');
return $conn;
}
//$sql为SQL语句;$page为第几页,$pagesize为一页显示多少条
//最后将返回一个array的数据类型,里面包含$arr['result'],$arr['fypage']
function page ......

PHP和flex交互乱码

 这个原因有以下几个:
第一,在php中的内容不是用utf-8进行编码的,可以再php头部添加:header("Content-Type:text/html;charset=utf-8");
第二,php文件本身不是utf-8编码的,这可以更改zend-studio,的文件编码格式,指定为utf-8方法是:windw->preference->General->Workspace->Text file ......

mysql函数汇总


一、
控制流程函数
a)        
CASE WHEN THEN
函数
语法:
CASE value WHEN [compare-value]
THEN result [WHEN [compare-value] THEN result ……] [ELSE result ] END CASE WHEN
[condition] THEN result [WHEN[condition] THEN result …… ......

mysql 5.0存储过程学习总结

 
mysql 5.0存储过程学习总结
一.创建存储过程
1.基本语法:
create procedure
sp_name()
begin
………
end
2.参数传递
二.调用存储过程
1.基本语法:call
sp_name()
注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递
三.删除存储过程
1.基本语法:
drop procedure ......

mysql alter 语句用法,添加、修改、删除字段

//主键
alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id);
//增加一个新列
alter table t2 add d timestamp;
alter table infos add ex tinyint not null default '0';
//删除列
alter table t2 drop column c;
//重命名列
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号