Hej. Życie zmusiło mnie do PHP :)
A serio to dopiero zaczynam i za bardzo nie wiem jak szukać rozwiązania mojego problemu.
Mam bazę MySQL, jedna tabela z kolumnami: id, tytuł, autor, rok
Mój skrypt wygląda tak:
<?php
$connection = mysqli_connect("***","***","***","***") or die("Error " . mysqli_error($connection));
$rok = $_GET["rok"];
$query = "Select * from artykuly where rok = ($rok)";
$result = mysqli_query($connection,$query);
while ($row = mysqli_fetch_assoc($result)) {
$array[] = $row;
}
header('Content-Type:Application/json');
echo json_encode($array);
?>
Po wpisaniu w przeglądarkę np nazwa.serwer.pl/test/index.php?rok=2018
wyświetla :
[{"id":"29","tytul":"aaa","autor":"bbb","rok":"2018"},{"id":"30","tytul":"aaa","autor":"bbb","rok":"2018"},{"id":"31","tytul":"aaa","autor":"ccc","rok":"2018"}]
Chciałbym aby wynik dodatkowo przefiltrować po autorze ale nie mam pojęcia jak to zrobić.
Reasumując :) co zmienić w skrypcie (pewnie trzeba dodać drugą zmienną i zmienić coś w $query) i jak utworzyć adres url aby wyświetlił się wynik dla artykułów napisanych w 2018 przez bbb?
[{"id":"29","tytul":"aaa","autor":"bbb","rok":"2018"},{"id":"30","tytul":"aaa","autor":"bbb","rok":"2018"}]