我有一个php代码我只想执行一次,也就是说它应该在第一次安装时加载,第二次不应该执行。我试着用for
和if
的条件,但它不适合我。PHP代码只能执行一次
这是我的代码:
$table = self::checkTablesExist();
if(empty($table)) {
self::createTables();
self::createRootUser(self::$preflight_config);
if(self::$preflight_config->sample_data == 1) {
self::installSampleData();
}
}
你能解释一下你的意思是“应该得到加载时它是第一次安装“? – 2012-01-11 06:29:58
什么不行? checkTablesExist()做什么?它检测到已经存在的表吗? – 2012-01-11 06:32:35
将数据填充到数据库中 checkTableExist方法检查特定数据库中是否存在表 – Frankdf 2012-01-11 06:51:07