#!/usr/bin/php 'mysql', 'database_name' => 'gutachten9_t3', 'server' => '127.0.0.1', 'username' => 'root', 'password' => 'Salam0815!', 'charset' => 'utf8', ]); $marie_id = 2; // SELECT * // FROM information_schema.tables // WHERE table_schema = 'yourdb' // AND table_name = 'testtable' // LIMIT 1; $arr = $database->select('tx_gutachten_freigabe_orig','*'); if(!\count($arr)){ note("CREAT NEUE FREIGABE"); $database->exec("RENAME TABLE tx_gutachten_freigabe TO tx_gutachten_freigabe_orig"); debug_sql(__line__); $database->exec("CREATE TABLE `tx_gutachten_freigabe` (`id` int(11) NOT NULL AUTO_INCREMENT,`userid` int(11) NOT NULL,`projektid` int(11) NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=5017 DEFAULT CHARSET=utf8"); debug_sql(__line__); $arr = $database->select('tx_gutachten_freigabe_orig','*'); foreach ($arr as $key => $value) { if($value['onoff'] == 'active'){ $database->insert("tx_gutachten_freigabe",['userid' => $value['uid'], 'projektid' => $value['pid']]); debug_sql(__line__); } if($value['uid'] == $marie_id){ $database->update("tx_gutachten_projekte",['status' => $value['status']], ['id' => $value['pid']]); debug_sql(__line__); } } } note("DONE"); exit; function note($txt) { echo PHP_EOL . "---------------------------------------------------------------------" . PHP_EOL; echo $txt; echo PHP_EOL . "---------------------------------------------------------------------" . PHP_EOL; } function debug_sql($line) { global $database; note($line . ": " . str_replace('"', "", $database->last())); }