-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbooks.php
35 lines (31 loc) · 873 Bytes
/
books.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
header('Access-Control-Allow-Origin: *');
$server = "den1.mysql3.gear.host";
$username = "bluejack";
$pass = "Fv5Hd907?_A4";
$db = "bluejack";
$connection = mysqli_connect($server, $username, $pass, $db);
if ($connection->connect_error) {
die("Connection failed: " . $connection->connect_error);
}
if ($_REQUEST) {
$search_query = $_REQUEST['q'];
$query_result = $connection->query("SELECT * FROM bluejack.books WHERE title LIKE '%$search_query%' ");
}else{
$query_result = $connection->query("SELECT * FROM bluejack.books");
}
$book = [];
$count = 0;
$books = new stdClass();
// looping semua data hasil query
while ($data = $query_result->fetch_assoc()) {
$book[] = $data;
$count=$count+1;
}
$books->count = $count;
if ($_REQUEST) {
$books->q = $search_query;
}
$books->book= $book;
header('Content-Type: application/json');
print json_encode($books);