$tabla = $class->id; $key = $class->id . "_id"; $makeTable = new makeTable($tabla); $makeTable->addKey($key, "number"); $makeTable->addColumn("updated_at", "timestamp"); $makeTable->addColumn("created_at", "timestamp"); foreach ($class->columns as $key => $value) { $makeTable->addColumn($key, $value); } foreach ($class->features as $feature => $data) { $class = getFeature($feature); $addColumns = $class->addColumns(); foreach ($addColumns as $key => $value) { $makeTable->addColumn($key, $value); } } $sql = $makeTable->execute(); if ($conn->query($sql) === TRUE) { $results[] = "Successfull"; } else { $results[] = "Error"; } } if (count(array_unique($results)) === 1 && end($results) === 'Successfull') { // All the array values is the same header("Location: index2.html"); } else { echo "Error"; } // Close conection with DB $conn->close();