Ich mache Suche in BD MySQL, aber ich kann nicht das Ergebnis, das ich brauche. Dies ist PHP-CodeAngularjs bekommen Ergebnis von Post-Abfrage
$mass = json_decode(file_get_contents('php://input'), true);
foreach ($mass as $mass_item) {
if($mass_item['name']=="Наименование" && isset($mass_item['val']))
$exp=$mass_item['val'];
}
$query = "SELECT * FROM Companies WHERE LOWER(name) RLIKE
LOWER('".$exp."') ";
$result = mysql_query($query) or die();
while($row=mysql_fetch_array($result)){
echo json_encode($row);
}
Dies ist ein Winkelcode `
$http.post("search.php", value).then(function success (response) {
console.log(response);
console.log(response.data);
},function error (response){
console.log(response.data);
}
);`
Als Ergebnis in Konsole I leere Zeile "" zu sehen. Aber wenn ich ein weiteres Echo vor oder in while
, wie echo $row['name']
in der Konsole hinzufügen wird alle erwartet Ergebnis sein. Ich brauche Abfrage im JSON-Format, um damit zu arbeiten. Bitte helfen Sie.
Great! Vielen Dank!!! – RoGGeR
@RoGGeR np, einfach als beantwortet markieren) – kRicha
kannst du mir noch einmal helfen pls?) Jetzt bekomme ich json Objekte, aber Eigenschaften werden dupliziert. Wie {0: "John", 1: "123", Name: "John", Telefon: "123"} – RoGGeR