这里有新鲜出炉的 PHP 面向对象编程,程序狗速度看过来!
PHP(外文名: Hypertext Preprocessor,中文名:"超文本预处理器")是一种通用开源脚本语言。语法吸收了 C 语言、Java 和 Perl 的特点,入门门槛较低,易于学习,使用广泛,主要适用于 web 开发领域。PHP 的文件后缀名为 php。
下面小编就为大家带来一篇 php 批量修改表结构实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
废话不多说,直接上代码
- <?php
- set_time_limit(0);
- $con = mysql_connect("localhost", "root", "root");
- $dbname = "db";
- if ($con) {
- if (mysql_select_db($dbname, $con)) {
- $sql = "show tables like 'pre_tb_%'";
- $ret = mysql_query($sql);
- while($row = mysql_fetch_assoc($ret)){
- $info1[] = $row;
- }
- foreach ($info1 as $v) {
- $chidarr1[] = substr($v['Tables_in_multiopen (pre_tb_%)'],7);//获取标记号
- }
- foreach ($chidarr1 as $val) {
- $tabname = 'stat_adclick_'.$val;
- $sql = "alter table $tabname add column c2 int default 0 after p";
- mysql_query($sql);
- $sql = "alter table $tabname DROP PRIMARY KEY";
- mysql_query($sql);
- $sql = "alter table $tabname add primary key(c2,p)";
- mysql_query($sql);
- $sql = "alter table $tabname drop index old_index";
- mysql_query($sql);
- $sql = "create index idx_newincex on $tabname (c2,p)";
- mysql_query($sql);
- }
- }
- }
- mysql_close($con);
- ?>
以上这篇 php 批量修改表结构实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持 PHPERZ。
来源: http://www.phperz.com/article/17/0810/339729.html