Supposons que j'ai une requête de base de données qui ressemble à ci-dessous -objet personnalisé basé sur la table de base de données
select name, gender, birthday from person where person_id = 1;
Lorsque cette requête est exécutée, certains enregistrements de la base de données est retourné. Je veux exécuter cette requête à l'intérieur d'une fonction, puis créer un objet personnalisé qui contiendra les attributs exacts en tant que noms de colonnes, avec les valeurs correspondantes. A titre d'exemple, supposons que l'objet est X. Donc, il aura trois attributs qui sont X-> nom, X-> genre et X-> anniversaire, avec les valeurs correspondantes à partir des enregistrements.
Comme deuxième exemple, considérons la requête suivante -
select test1, test2, test3 from test where test_id = 1;
Je veux exécuter cette requête dans la même fonction et en utilisant la même méthode, puis générer un objet personnalisé Y qui contiendra le attributs Y-> test1, Y-> test2 et Y-> test3.
Est-ce faisable en PHP? Si oui, alors comment?
Editer: Par objet personnalisé, je voulais dire n'importe quel type d'objet. Il n'a pas besoin d'être une instance d'une classe spécifique ou quelque chose comme ça. Je veux juste retourner un objet de cette fonction afin que je puisse remplir les classes appropriées à partir des valeurs de propriété de l'objet retourné.
Aucune idée de comment faire oracle, mais je commencerais ici: http://php.net/manual/en/ref.pdo-oci.php –