From 10d3e177ae48f0f2c6c79b5a4431995d03feab6c Mon Sep 17 00:00:00 2001 From: Lars van Hijfte Date: Tue, 17 Jan 2017 12:48:01 +0100 Subject: [PATCH] Begin with the connection between php and mysql. It has a template that loads all the friends of userID 666. It uses a connect.php and a friendship.php --- website/connect.php | 14 -------------- website/mysql_config.xml | 7 +++++++ website/public/template_sql.php | 18 ++++++++++++++++++ website/queries/connect.php | 13 +++++++++++++ website/queries/friendship.php | 24 ++++++++++++++++++++++++ website/views/head.php | 5 +++++ 6 files changed, 67 insertions(+), 14 deletions(-) delete mode 100644 website/connect.php create mode 100644 website/mysql_config.xml create mode 100644 website/public/template_sql.php create mode 100644 website/queries/connect.php create mode 100644 website/queries/friendship.php diff --git a/website/connect.php b/website/connect.php deleted file mode 100644 index a3ae861..0000000 --- a/website/connect.php +++ /dev/null @@ -1,14 +0,0 @@ -connect_error) { - die("Connection failed: " . $conn->connect_error); -} - -?> diff --git a/website/mysql_config.xml b/website/mysql_config.xml new file mode 100644 index 0000000..de2d929 --- /dev/null +++ b/website/mysql_config.xml @@ -0,0 +1,7 @@ + + + localhost + myhyvesbookplus + mhbp + qdtboXhCHJyL2szC + \ No newline at end of file diff --git a/website/public/template_sql.php b/website/public/template_sql.php new file mode 100644 index 0000000..3ef5b97 --- /dev/null +++ b/website/public/template_sql.php @@ -0,0 +1,18 @@ + + + + +fetch(PDO::FETCH_ASSOC)) { + echo $friend['username'].' '.$friend['onlinestatus'] . "
"; +} + +?> + + \ No newline at end of file diff --git a/website/queries/connect.php b/website/queries/connect.php new file mode 100644 index 0000000..36d1001 --- /dev/null +++ b/website/queries/connect.php @@ -0,0 +1,13 @@ +mysql_host;dbname=$dbconf->mysql_database;charset=utf8", + "$dbconf->mysql_username", "$dbconf->mysql_password") + or die('Error connecting to mysql server'); +} + +?> diff --git a/website/queries/friendship.php b/website/queries/friendship.php new file mode 100644 index 0000000..45a599e --- /dev/null +++ b/website/queries/friendship.php @@ -0,0 +1,24 @@ +query(" + SELECT + `user`.`username`, + `user`.`profilepicture`, + `user`.`onlinestatus`, + `user`.`role` + FROM + `user` + INNER JOIN + `friendship` + WHERE + `friendship`.`user1ID` = $userID AND + `friendship`.`user2ID` = `user`.`userID` OR + `friendship`.`user2ID` = $userID AND + `friendship`.`user1ID` = `user`.`userID`" + ); +} + + + +?> \ No newline at end of file diff --git a/website/views/head.php b/website/views/head.php index 4da866c..94ad215 100644 --- a/website/views/head.php +++ b/website/views/head.php @@ -12,3 +12,8 @@ @import url("styles/menu.css"); @import url("styles/footer.css"); + \ No newline at end of file