aboutsummaryrefslogtreecommitdiffstats
path: root/php/get-data.php
diff options
context:
space:
mode:
authorMaksymilian Jopek <maks@jopek.eu>2023-03-26 18:31:50 +0200
committerMaksymilian Jopek <maks@jopek.eu>2023-03-26 18:31:50 +0200
commit5aa7c4f9499135dd12162045e441f5215ee050aa (patch)
tree4f95f9f2daedb0053a0b6a95a8e354d76b3c115d /php/get-data.php
downloadcalendrier-menstruel-5aa7c4f9499135dd12162045e441f5215ee050aa.tar.gz
calendrier-menstruel-5aa7c4f9499135dd12162045e441f5215ee050aa.tar.zst
calendrier-menstruel-5aa7c4f9499135dd12162045e441f5215ee050aa.zip
Full working app
Diffstat (limited to 'php/get-data.php')
-rw-r--r--php/get-data.php27
1 files changed, 27 insertions, 0 deletions
diff --git a/php/get-data.php b/php/get-data.php
new file mode 100644
index 0000000..42d58e9
--- /dev/null
+++ b/php/get-data.php
@@ -0,0 +1,27 @@
+<?php
+function getChartData($getPK = false): array
+{
+ $user = 'clientApps';
+ $pass = 'clientApps';
+ $db = 'ClientApps';
+ $out = [];
+
+ $pdo = new PDO("mysql:dbname=$db;host=localhost;charset=utf8mb4", $user, $pass);
+ $pdo->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
+
+ if ($getPK === true) {
+ $stmt = $pdo->prepare("SELECT id, data FROM chart_x");
+ $stmt->execute();
+ $out[0] = $stmt->fetchAll(PDO::FETCH_ASSOC);
+ } else {
+ $stmt = $pdo->prepare("SELECT data FROM chart_x");
+ $stmt->execute();
+ $out[0] = $stmt->fetchAll(PDO::FETCH_COLUMN);
+ }
+
+ $stmt = $pdo->prepare("SELECT data FROM chart_y");
+ $stmt->execute();
+ $out[1] = $stmt->fetchAll(PDO::FETCH_COLUMN);
+
+ return $out;
+}