"; $sql .= sprintf("TRUNCATE TABLE %s;\n", $table[0]); while($line = mysqli_fetch_array($result, MYSQLI_ASSOC)){ $fields = ""; $values = ""; foreach($line as $i=>$j){ $fields .= "`$i`, "; $values .= sqlstring($j).", "; } $fields = substr($fields, 0, strlen($fields)-2); $values = substr($values, 0, strlen($values)-2); $sql .= sprintf("INSERT INTO %s (%s) VALUES (%s);\n", $table[0], $fields, $values); } $f = fopen("backup/bruckm-".date("Y-m-d").".sql", "a"); fwrite($f, utf8_encode($sql)); fclose($f); } } #chmod("backup/bruckmuehle-".date("Y-m-d").".sql", "0777"); //delete old backups except the first day of each month if(date("d") != 8){ $today = time(); $today -= 60 * 60 * 24 * 7; $old = "backup/bruckmuehle-" . date("Y-m-d", $today) . ".sql"; @unlink($old); } echo "Backup successful"; ?>