Brug af DatabasePrepareQuery istedet for DatabasePrepareQueryReturnFirstField

Jeg har rodet en del med at hente data fra SQL med PHP, og det fungere fint når jeg benytter DatabasePrepareQueryReturnFirstField, men jeg kan ikke få det til at virke med DatabasePrepareQuery.
Jeg vil gerne have returneret mere en bare det første felt, hvilket jeg jo ikke får med DatabasePrepareQueryReturnFirstField.
Kode som virker:
if($DataTable == "CTS_DataPremisesRaw"){
if(!$Postdata = $app->DatabasePrepareQueryReturnFirstField("SELECT * FROM $DataTable WHERE `Premises` LIKE ? ORDER BY `ID` DESC", array($DataValue1))) {
$returnArr = array('ID' => '0');
echo json_encode($returnArr);
} else {
$returnArr = array(
'Premises' => $Postdata['Premises'],
'Level' => $Postdata['Level'],
);
}
echo json_encode($returnArr);
}
Kode som jeg ikke kan få til at virke:
if($DataTable == "CTS_DataPremisesRaw"){
if(!$Postdata = $app->DatabasePrepareQuery("SELECT * FROM $DataTable WHERE `Premises` LIKE ? ORDER BY `ID` DESC", array($DataValue1))) {
$returnArr = array('ID' => '0');
echo json_encode($returnArr);
} else {
$returnArr = array(
'Premises' => $Postdata['Premises'],
'Level' => $Postdata['Level'],
);
}
echo json_encode($returnArr);
}

Når du skal returnere flere række fra din SQL-database/tabel skal du kører dine data igennem en løkke, f.eks. foreach().
Se mere specifikt i denne video, hvor jeg viser hvordan:
https://v5.dk/php-programmering/hent-data-fra-vores-sql-database-med-php.html
Med venlige hilsner Daniel Bahl (@db)
CEO – v5.dk ApS