Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Erstellen einer Instanz aus MySQL-Daten mit PHP

Aus Ihren Kommentaren geht hervor, dass Sie fragen, wie man hydratisiert diese Objekte mit Daten mit der Datenbank. Anstatt von der Datenbank zu JSON in ein Objekt zu wechseln, werfen Sie einen Blick auf mysqli_fetch_object .

Mit mysqli_fetch_object() Sie können eine Klasse angeben, die mit Daten aus der Abfrage initialisiert werden soll. In Ihrem Fall:

$result = mysqli_query('SELECT * FROM Answers;');
while ($answer = mysqli_fetch_object($result, 'AnswersClass')) {
  var_dump($answer);
}

Hinweis: Ich habe heute schon eine Ihrer anderen Fragen beantwortet und es scheint, als würden Sie mit einigen dieser Dinge beginnen. Ich würde Sie ermutigen, etwas über Data Mapper zu lesen und Active Record Muster.