diff options
| author | Maksymilian Jopek <maks@jopek.eu> | 2023-03-26 18:31:50 +0200 |
|---|---|---|
| committer | Maksymilian Jopek <maks@jopek.eu> | 2023-03-26 18:31:50 +0200 |
| commit | 5aa7c4f9499135dd12162045e441f5215ee050aa (patch) | |
| tree | 4f95f9f2daedb0053a0b6a95a8e354d76b3c115d /php/get-data.php | |
| download | calendrier-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.php | 27 |
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; +} |
