From 86d501c980799909bb86bb89a622b8ec6a3e6e07 Mon Sep 17 00:00:00 2001 From: Joshua Ashton Date: Wed, 5 Mar 2025 20:21:33 -0700 Subject: [PATCH] added more db functions --- includes/sql.php | 32 +++++++++++++++++++++++--------- 1 file changed, 23 insertions(+), 9 deletions(-) diff --git a/includes/sql.php b/includes/sql.php index 060c7e4..65eb236 100755 --- a/includes/sql.php +++ b/includes/sql.php @@ -13,17 +13,31 @@ define('USER', $db_user); define('PASS', $db_pass); define('DB', 'vintagecodingdotnet'); -function get_article_cards() +/* + * For use by an administrator. + * + * TODO: Use JOIN to get role, profile picture, etc. + */ +function get_all_accounts() { $conn = mysqli_connect(HOST, USER, PASS, DB); - $query = 'SELECT * FROM accounts;'; - $results = mysqli_query($conn, $query); - echo '
';
-    while ($row = mysqli_fetch_array($results)) {
-        print_r($row);
-        echo '
'; - } - echo '
'; + return $results; +} + +function get_all_article_cards() +{ + $conn = mysqli_connect(HOST, USER, PASS, DB); + $query = 'SELECT article_id, title, slug, featured_image, excerpt FROM articles;'; + $results = mysqli_query($conn, $query); + return $results; +} + +function get_new_article_cards() +{ + $conn = mysqli_connect(HOST, USER, PASS, DB); + $query = 'SELECT article_id, title, slug, featured_image, excerpt FROM articles ORDER BY publish_date;'; + $results = mysqli_query($conn, $query); + return $results; }