dedlfix: select mit prepared statement

Beitrag lesen

echo $begrüßung;

ich schicke mein select mit "$stmt->execute()" ab, z.b. "select * from xy where feld1=?".

wie komme ich an die dynamische anzahl von rückgabespalten ran?

Eine Methode der Klasse mysqli_stmt ist result_metadata(). Damit erhält man ein Objekt der Klasse mysqli_result. Diese hat eine Methode namens fetch_fields(), die ein Array mit Spalteninformationen zurückgibt. Die Anzahl der Spalten ist die Anzahl der Felder dieses Arrays.

echo "$verabschiedung $name";