Mam zapytanie mysqli, które muszę sformatować jako json dla aplikacji mobilnej.Konwertuj wynik mysqli na json
Udało mi się wyprodukować dokument xml dla wyników zapytania, jednak szukam czegoś bardziej lekkiego. (patrz poniżej mój aktualny kod xml)
Każda pomoc lub informacja bardzo doceniła ludzi!
$mysql = new mysqli(DB_SERVER,DB_USER,DB_PASSWORD,DB_NAME) or die('There was a problem connecting to the database');
$stmt = $mysql->prepare('SELECT DISTINCT title FROM sections ORDER BY title ASC');
$stmt->execute();
$stmt->bind_result($title);
// create xml format
$doc = new DomDocument('1.0');
// create root node
$root = $doc->createElement('xml');
$root = $doc->appendChild($root);
// add node for each row
while($row = $stmt->fetch()) :
$occ = $doc->createElement('data');
$occ = $root->appendChild($occ);
$child = $doc->createElement('section');
$child = $occ->appendChild($child);
$value = $doc->createTextNode($title);
$value = $child->appendChild($value);
endwhile;
$xml_string = $doc->saveXML();
header('Content-Type: application/xml; charset=ISO-8859-1');
// output xml jQuery ready
echo $xml_string;
oddać głos jak najbardziej zwięzłe dzięki @ @! – KryptoniteDove
Użyj tego dla PHP 7.1.x, aby pobrać cały wiersz jako obiekt, jeśli kiedykolwiek będziesz musiał pobrać więcej niż jedną kolumnę. 'while ($ row = $ res-> fetch_object()) { $ myArray [] = $ rząd; } ' –