Beispiel #1
0
// Create connection
$conn = new mysqli($servername, $username, $password, $database);
// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}
// Start examining directories and create an array with the classes
$classes = examinate('models');
$results = array();
// Make the table with their attributes
foreach ($classes as $class) {
    $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 {