Add: DBMethodCollection.php, WritingCollection.php - db method collection

This commit is contained in:
2019-07-11 11:11:34 +09:00
parent 4f02030c46
commit da44bcb17c
3 changed files with 55 additions and 27 deletions
+16
View File
@@ -0,0 +1,16 @@
<?php
class DBMethodCollection
{
protected $mysqli;
function __construct($mysqli)
{
$this->mysqli = $mysqli;
}
function __destruct()
{
}
}
?>
+33
View File
@@ -0,0 +1,33 @@
<?php
class WritingCollection extends DBMethodCollection
{
public function getSystemWritingList()
{
$writer = "system";
$query = "
SELECT Name, Filename, LetterCount
FROM writing
WHERE Writer = ?";
$stmt = $this->mysqli->prepare($query);
$stmt->bind_param("s", $writer);
$stmt->execute();
$stmt->bind_result($name, $filename, $letterCount);
$resultArray = array();
while($stmt->fetch()) {
$rowArray = array();
$rowArray["name"] = $name;
$rowArray["filename"] = $filename;
$rowArray["letterCount"] = $letterCount;
array_push($resultArray, $rowArray);
}
$stmt->close();
return $resultArray;
}
}
?>