Drucken eines nummerierten assoziativen Arrays aus einer MySQLi-Abfrage in einer Schleife

Athveia

Ich hatte gemittelte MySQL-Daten über die $conn -> queryMethode aufgerufen . Ich habe die Daten über ein assoziatives Array in abgerufen mysqli_fetch_assoc. Was dazu führte, dass die Daten das folgende Format Array ( [AVG(jwb1)] => 5 [AVG(jwb2)] => 5 [AVG(jwb3)] => 4.666666666666667)mit AVG[jwb1]als Schlüssel hatten.

Ich möchte alle Daten in einer HTML-Tabelle mithilfe einer Schleife visualisieren. Das Problem ist:

  1. Wie kann man den Schlüssel durchlaufen (ich denke, es wird eine forSchleife benötigt), damit der Wert in der rechten Zeile aufgerufen wird?
  2. Ich möchte die Dezimalstelle auf 2 Genauigkeit runden. Wo soll ich den round()Befehl setzen?

Ich habe den folgenden Code ausprobiert:

//INVOKING RESULT

$nilai = $conn->query("SELECT AVG(jwb1), AVG(jwb2), AVG(jwb3) from tb_transaksi_jwb where id_mk= '$id_mk'");

//INSERTING VALUE TO ROWS BY FOR/WHILE LOOP

<?php

//looping assoc array

while ($rownilai = mysqli_fetch_assoc($nilai)) {
    for($no = 0; $no<8; $no++){
?>

<tr>
   <td>Soal <?= $no; ?></td>
   <td><?= $rownilai['AVG(jwb$no)']; ?></td>
   // I intended to get result of each $rownilai['AVG(jwb1)'],
   // $rownilai['AVG(jwb2)'] etc
</tr>

<?php
      }
   }
?>

Aber undefined indexFehler machen. Das beabsichtigte Ergebnis:

----------------------------
|Key            |Value     |
----------------------------
|AVGJwb1        |5         |
|AVGJwb2        |4,6       |
|AVGJwb3        |5         |
Saji

Geben Sie allen durchschnittlichen Spalten einen Alias ​​und drucken Sie die Werte mit diesem Schlüssel. Siehe unten,

$nilai = $conn->query("SELECT AVG(jwb1) AS jwb1_avg, AVG(jwb2) AS jwb2_avg, AVG(jwb3) AS jwb3_avg from tb_transaksi_jwb where id_mk= '$id_mk'");

Dann können Sie drucken wie <?= $rownilai['jwb1_avg']; ?>, <?= $rownilai['jwb2_avg']; ?>,<?= $rownilai['jwb3_avg']; ?>

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

Erstellen eines Arrays aus einer MYSQLI-Abfrage

Wie berechnet man den Medianwert eines assoziativen Arrays aus einer MySQL-Abfrage?

Drucken eines Arrays in einer while-Schleife

Aufteilen eines assoziativen Arrays / einer assoziativen Tabelle

Drucken aus einer Schleife

So drucken Sie Funktionen aus einer Schleife eines Arrays von Objekten in Java aus

So speichern Sie eine Ausgabe eines Arrays aus einer Schleife, ohne sie zu drucken

Erstellen eines in zwei Teile geteilten Arrays aus den Ergebnissen einer mysqli-Abfrage

Drucken eines Arrays in twig mit einer for-Schleife

Optimierteste Methode zum Durchsuchen eines assoziativen Arrays ohne Verwendung einer Schleife

Drucken eines assoziativen Arrays aus einem Array-Objekt in PHP?

Wert eines Elements innerhalb eines assoziativen Arrays aus einer Tabelle abrufen

Drucken eines Arrays in einer Methode

Erstellen eines assoziativen Bash-Arrays aus einer Datei mit Doppelpunktbegrenzer

Formatieren eines PHP-Arrays aus einer SQL-Abfrage

Erstellen eines Arrays aus einer while-Schleife

Erstellen eines numpy-Arrays aus einer Schleife

Erstellen eines JSON-Arrays aus einer PHP-Schleife

Drucken verschiedener Arrays in einer for-Schleife

Ziehen Sie Daten aus einer nummerierten Variablen mit einer Schleife schnell heraus

Variablen aus einer Abfrage in Python drucken

RMarkdown-Untertitel aus einer Schleife drucken

Drucken mehrerer Benutzereingaben aus einer Schleife

Drucken eines verschachtelten Arrays in Spalten in einer Tabelle

Drucken eines einzelnen Ergebnisses aus einer db2-Abfrage in php

Drucken eines bestimmten Spaltenwerts aus einer webTable

Drucken Sie das Gegenteil einer Leiter in einer Schleife aus

Auffüllen eines Arrays aus einer Liste mit einer Schleife in R

Abrufen eines Arrays anstelle eines Strings aus einer Abfrage yii2

TOP Liste

  1. 1

    So legen Sie mit dem Interface Builder unterschiedliche führende Speicherplätze für unterschiedliche Geräte fest

  2. 2

    Wie konvertiere ich einen Vektor von Bytes (u8) in eine Zeichenfolge?

  3. 3

    Wie kann ich in SCSS mehrere Klassen zu einer einzigen kombinieren?

  4. 4

    Eclipse Oxygen - Projekte verschwinden

  5. 5

    Wie konvertiert man einen Datenrahmen im langen Format in eine Liste mit einem geeigneten Format?

  6. 6

    Wie kann ich den Kaskadenmodus global einstellen?

  7. 7

    Wie erstelle ich einen neuen übergeordneten Knoten außerhalb der .ref (/ path) in der Firebase-Echtzeitdatenbank mithilfe von Cloud-Funktionen (Typescript)?

  8. 8

    So erhalten Sie eine gleichmäßige Höhe für alle Eingabefelder

  9. 9

    Python: Spalten mit demselben Namen zusammenführen, wobei der Mindestwert beibehalten wird

  10. 10

    Speichern Sie ein MPAndroidChart-Diagramm in einem Bild, ohne es in einer Aktivität anzuzeigen

  11. 11

    Gruppieren Sie Datenrahmenspalten nach ihrem Datum (die Spaltentitel enthalten) und fassen Sie die Instanzen von Einsen und Nullen in R . zusammen

  12. 12

    ElasticSearch BulkShardRequest ist aufgrund von org.elasticsearch.common.util.concurrent.EsThreadPoolExecutor fehlgeschlagen

  13. 13

    Tic Tac Toe-Spiel im React-Reset-Button funktioniert nicht

  14. 14

    Tomcat - Leiten Sie den alten Kontextstamm zum neuen Kontextstamm um

  15. 15

    Wie wählt man Unterschiede mit drei Tabellen aus?

  16. 16

    Ärgerliches Problem mit yaml, das ich nicht lösen kann

  17. 17

    Wie kann ich meine Tabelle abfragen, um sie in mySQL nach 2 Feldern zu gruppieren?

  18. 18

    So berechnen Sie die Verfügbarkeit von Anwendungen (SLA)

  19. 19

    Fügen Sie eine weitere Schaltfläche zu gwt Suggest Box hinzu

  20. 20

    Modbus Python Schneider PM5300

  21. 21

    Wie kann eine gleichmäßige Lastverteilung in ElasticSearch mit Indizes mit unterschiedlicher Anzahl von Shards erreicht werden?

heißlabel

Archiv