Tach!
Ich würde die Abfragewerte allerdings als Array übergeben. Damit lassen sich dann die Daten bequemer (als "Record") aus dem allgemeinen Programmfluss entnehmen.
Dann musst du dir aber was ausdenken, wie du das Array an bind_param() übergibst, und das auch noch funktionierend, weil Referenzen beachtet werden müssen. Entweder war das die ziemlich gravierende Herausforderung oder beim Ergebnis-Binden. Ich hab das Wissen darüber schon wieder verdrängt. Lieber PDO nehmen, das ist deutlich verwenderfreundlicher bei Prepared Statements.
dedlfix.