Latest changes. Refactor. Multi row insertion. Querying working. DB creation of all txt files. Serialized config. TODO, configure multiple mod directory feature

This commit is contained in:
color.diff=auto
2021-03-26 08:37:56 -06:00
parent 4d4afd5be4
commit b28a59c313
15 changed files with 130 additions and 249 deletions

View File

@@ -22,7 +22,7 @@
class D2Database {
public function __construct() {
PDO_Connect("sqlite:" . DB_FILE);
PDO_Connect("sqlite:" . DB_FILE);
}
public function createTables($file, $data) {
@@ -54,20 +54,23 @@ class D2Database {
}
}
$sql = rtrim($sql, ",");
$sql .= ") ";
$sql .= "VALUES (";
$sql .= ") ";
}
$sql .= "VALUES ";
foreach ($data as $d) {
$sql .= "(";
if (!empty($d)) {
foreach ($d as $k => $v) {
$sql .= '"' . $v . '"' . ",";
}
}
$sql = rtrim($sql, ",");
$sql .= ");";
PDO_Execute($sql);
$sql .= "), ";
}
}
$sql = rtrim($sql, ", ");
PDO_Execute($sql);
}
}