Hallo,
ich brauche Eure Hilfe.
In der PHPWord-Dokumentation ist das Befüllen einer Tabelle wie folgt beschrieben:
+-----------+----------------+
| ${userId} | ${userName} |
| |----------------+
| | ${userAddress} |
+-----------+----------------+
$values = [
['userId' => 1, 'userName' => 'Batman', 'userAddress' => 'Gotham City'],
['userId' => 2, 'userName' => 'Superman', 'userAddress' => 'Metropolis'],
];
$templateProcessor->cloneRowAndSetValues('userId', $values);
Will result in
+---+-------------+
| 1 | Batman |
| |-------------+
| | Gotham City |
+---+-------------+
| 2 | Superman |
| |-------------+
| | Metropolis |
+---+-------------+
Das funktioniert soweit auch. Aber: Wie bekomme ich nun Daten aus einer SQL-Datenbank eingefügt? Ich habe schon mehrere Varianten versucht, aber vllt. stehe ich einfach gerade auf den Schlauch.
Vllt. kann mir jemand weiterhelfen, wie ich die Daten aus der SQL in die $values bekomme.
Besten Dank im Voraus.
ich brauche Eure Hilfe.
In der PHPWord-Dokumentation ist das Befüllen einer Tabelle wie folgt beschrieben:
cloneRowAndSetValues
Finds a row in a table row identified by $search param and clones it as many times as there are entries in $values.+-----------+----------------+
| ${userId} | ${userName} |
| |----------------+
| | ${userAddress} |
+-----------+----------------+
$values = [
['userId' => 1, 'userName' => 'Batman', 'userAddress' => 'Gotham City'],
['userId' => 2, 'userName' => 'Superman', 'userAddress' => 'Metropolis'],
];
$templateProcessor->cloneRowAndSetValues('userId', $values);
Will result in
+---+-------------+
| 1 | Batman |
| |-------------+
| | Gotham City |
+---+-------------+
| 2 | Superman |
| |-------------+
| | Metropolis |
+---+-------------+
Das funktioniert soweit auch. Aber: Wie bekomme ich nun Daten aus einer SQL-Datenbank eingefügt? Ich habe schon mehrere Varianten versucht, aber vllt. stehe ich einfach gerade auf den Schlauch.
Vllt. kann mir jemand weiterhelfen, wie ich die Daten aus der SQL in die $values bekomme.
Besten Dank im Voraus.