PHP zwrócenie wyników zapytania do obiektu JSON

0

Witam Wszystkich!
Zacznijmy od tego, że w PHP jestem na razie bardzo początkujący. Chciałbym zwrócić wynik zapytania z bazy MySQL do obiektu JSON, żeby potem móc wyświetlać go po stronie frontu JavaScriptem. Poniżej kod:

$query = mysql_query('SELECT * FROM users');
	$rows = array();
	$rows = mysql_fetch_object($query);
	$json = json_encode($rows);
	echo $json;
	

Po wyświetleniu wyniku w przeglądarce mam wszystkie dane. Chciałbym jednak odwoływać się do poszczególnych pól obiektu w ten sposób: $json->pole. Jeżeli próbuję tak to zrobić otrzymuję błąd: "Trying to get property of non-object".

O czymś zapomniałem w powyższym kodzie? Co pominąłem?

Z góry dziękuję za odpowiedzi.

Pozdrawiam,
Michał.

0

No bo json to string, to jak chcesz pobrać jego pole?

0

To w takim razie w jaki sposób można zwrócić wynik do obiektu? Albo może chociaż zwrócić wynik w formie XML'a?

0

Ale gdzie ty to chcesz przetwarzać w JS czy PHP?

0

W JS

0

I w JS chcesz PHPową strzałkę? Wiesz, że składnia php i JS się różni?

const data = JSON.parse(twoj_string_od_serwera);
alert(data.pole);

1 użytkowników online, w tym zalogowanych: 0, gości: 1