Version 1.0 By Hugo Wiledal
- Read and write to .csv file format for easy flat file db handling
GETS THE FUCKING TABLE (URL) AND RETURNS IT IN A FUCKING ARRAY WHERE EACH FUCKING COLUMN IS REPRESENTED BY ITS TITLE. FOR INSTANCE:
$db = new FlatFileDB();
$table = $db->get("dbtable.csv");
foreach($table as $row) {
echo $row["user_name"].": ".$row["user_score"];
}
INSERTS A FUCKING ROW INTO THE FILE AND SHIT LIKE THAT. FOR INSTANCE:
$db = new FlatFileDB();
$entry = array(
"user_name" => "God",
"user_score" => "-666"
);
$db->insert("dbtable.csv", $entry);
WHAT THE FUCK DO YOU THINK IT FUCKING DOES?! YOU HAVE TO PROVIDE THE _id OF THE ROW YOU WANT TO UPDATE. THIS ID IS GENERATED AUTOMAGICALLY, OR SET BY YOU IF YOU WANT TO DO THAT YOU PIECE OF SHIT. FOR INSTANCE:
$db = new FlatFileDB();
$entry = array(
"user_name" => "God",
"user_score" => "-666666"
);
$db->update("dbtable.csv", $rowID, $entry);
DE-FUCKING-LETES A ROW, WHERE THE ROW ID = THE FUCKING _id. FOR INSTANCE:
$db = new FlatFileDB();
$db->delete("dbtable.csv", $rowID);