. */ error_reporting(E_ALL); ini_set('display_errors', 1); require('../conf.php'); function lower_version($that, $new) { $that = explode('.', $that); $new = explode('.', $new); while (count($that) < count($new)) $that[] = 0; while (count($new) < count($that)) $new[] = 0; for ($i = 0; $i < count($new); $i++) { if ($new[$i] > $that[$i]) { return true; } } return false; } if (isset($_GET['upgrade']) && lower_version($_GET['upgrade'], '0.1')) { try { $_pdo->query("ALTER TABLE `assignment` CHANGE `hours` `hours` FLOAT UNSIGNED NOT NULL"); } catch (PDOException $e) { echo "Altering the database structure failed with a PDOException ({$e->getCode()}): {$e->getMessage()}
" . $e->getTraceAsString(); } } if (isset($_GET['upgrade'])) { echo "
All done."; } ?>

You're going to upgrade to version . What was your old version number?