jessesna: mysqli - prepared statement - bind_result - flexibel

Hallo,

ich verwende mysqli für prepared statements.

Nun muss ich hierbei aber immer explizit die ergebnisse mit bind_result an eine Variable "binden" kann man dies flexibel gestalten und z.B. automatisch ein Array mit den Spaltennamen => Wert anlegen?

grüzle

P.S.: Es gibt ja die schreibweise tabellenname.* gibt es das auch in der Art tabellenname.prefix* ?

  1. Hallo,

    ich verwende mysqli für prepared statements.

    Nun muss ich hierbei aber immer explizit die ergebnisse mit bind_result an eine Variable "binden" kann man dies flexibel gestalten und z.B. automatisch ein Array mit den Spaltennamen => Wert anlegen?

    siehe dieses Archivposting von dedlfix.

    P.S.: Es gibt ja die schreibweise tabellenname.*

    die für reale Anwendungen so gut wie nie sinnvoll ist.

    gibt es das auch in der Art tabellenname.prefix* ?

    Nein. Es ist grundsätzlich sehr sinnvoll, die Spalten explizit aufzuzählen, die man haben möchte. Es ist keine gute Idee,

    SELECT * FROM tabelle

    zu verwenden.

    Freundliche Grüße

    Vinzenz