Witaj,
Ja korzystałem z czegoś takiego:
//łączysz się z bazą danych w php:
$conn = mysqli($serwer, $user, $haslo, $baza);
// obsługa błędu (możesz dopisać samemu ;)
// Twoje zapytanie sql, na przykład:
$sql = "SELECT * FROM TwojaTabela;";
//wynik Twojego zapytania w formie tablicy:
$result = $conn->query($sql);
//dalej możesz zrobić z tego tablicę
$obRes = array();
while($row = $result->fetch_assoc()) {
element["nazwaWJSON"] = $row["nazwaPierwszejKolumny"];
element["nazwaWJSON2"] = $row["nazwaDrugiejKolumny"];
// ...
array_push($obRes, $element);
}
// wysyłasz tablicę JSONów:
echo json_encode($obRes);
// zamykasz połączenie z bazą danych:
$conn->close();