⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 index.php

📁 讲的是网络编程
💻 PHP
字号:
<?phpclass upgrade_2018 {	var $usedFiles = array( );	function isApplied() {		return $this->check_config_type();	}	function apply() {		return $this->apply_alter_tables();	}	function check_config_type() {		$db = $GLOBALS['xoopsDB'];		$sql = "SHOW COLUMNS FROM " . $db->prefix("config") . " LIKE 'conf_title'";		$result = $db->queryF( $sql );		while ($row = $db->fetchArray($result)) {    		if (strtolower( trim($row["Type"]) ) == "varchar(255)") {        		return true;    		}		}		return false;	}	function query( $sql ) {		echo $sql . "<br />";		$db = $GLOBALS['xoopsDB'];		if ( ! ( $ret = $db->queryF( $sql ) ) ) {			echo $db->error();		}	}	function apply_alter_tables() {		$db = $GLOBALS['xoopsDB'];		$this->fields = array(            			"config" => array(            			                "conf_title" => "varchar(255) NOT NULL default ''",            			                "conf_desc"  => "varchar(255) NOT NULL default ''"             			                ),            			"configcategory" => array( "confcat_name"  => "varchar(255) NOT NULL default ''" ),            			);		foreach( $this->fields as $table => $data ) {			foreach ($data as $field => $property) {				$sql = "ALTER TABLE " . $db->prefix($table) . " CHANGE `$field` `$field` $property";				$this->query( $sql );			}		}		return true;	}}$upg = new upgrade_2018();return $upg;?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -