0
votes

Comment obtenir des données du nombre de fonctions écrites dans le même fichier pour différentes requêtes MySQL?

angularjs code: xxx

fetch_data.php Fichier: xxx

Ma question est Comment obtenir des données du nombre de Fonctions écrites dans le même fichier pour différentes requêtes MySQL? Comment puis-je venir savoir que des données à venir dans $ http.get (), provient de fun_1 () ou de fun_2 ()?


0 commentaires

3 Réponses :


0
votes

Vous devez echo votre sortie et utiliser le format JSON.

<?php
// code for connection to database
function fun_1()
{
  //  mysql select query;
    return $output;
}
function fun_2()
{
    //  mysql select query;
   return $output;
}
$var_1 = fun_1();
$var_2 = fun_2();

$result = array(
'name'=>'reza'

);
echo json_encode($result);
?>


2 commentaires

Pourquoi l'OP souhaite-t-il voir votre nom renvoyé à son script? Il serait préférable de leur montrer comment retourner les 2 valeurs qui s'intéressaient


Aussi, quel serait le point de faire avec ce jsonstring quand il revenait à leur script



0
votes

Ajouter un champ à des données renvoyées.

$scope.names = response.data.result;
console.log(response.data.source);


1 commentaires

Je pense que l'OP veut une réponse contenant 2 réponses



1
votes

Votre PHP doit renvoyer (ECHO) une donnée JSON. De plus, vous devez appeler la fonction définie displaydata () js. Vous êtes un exemple complet basé sur votre code:

js / html: xxx

php (fetch_data.php): xxx

sortie: xxx

plus loin, vous pouvez faire ce que vous voulez faire ce que vous voulez avec des données JSON retournées. Et bien sûr, vous devez remplir les deux variables SORTIE PHP avec vos données de DB réelles. J'espère que cela aide.


2 commentaires

Merci, maintenant je vérifie celui-ci.


J'ai mis à jour le code légèrement PHP afin de disposer de la sortie JSON plus appropriée et du HTML en conséquence.