Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wenden Sie CSS-Styling auf die PHP-Ausgabe an

Sie müssen den Array-Typ in Ihrem while ändern Schleife. mysql_fetch_array gibt ein Standardarray zurück, auf das wie $array[0] zugegriffen wird nicht $array['my_key'] verwenden Sie also mysql_fetch_assoc .

Also stattdessen:

    while ($results = mysql_fetch_array($raw_results)) {
            echo "<p><strong>Never:</strong>&nbsp;<span id=\"nevermsg\">".$results['Never']."</span></p>"; //Doesn't
    }

Tun Sie dies:

    while ($results = mysql_fetch_assoc($raw_results)) {
            echo "<p><strong>Never:</strong>&nbsp;<span id=\"nevermsg\">".$results['Never']."</span></p>"; //Works
    } 

AKTUALISIEREN :

Eine weitere Option, wenn Sie den key nicht kennen wird durch die $results geschleift Array selbst so mit einem foreach :

    while ($results = mysql_fetch_assoc($raw_results)) {
         foreach ($results as $key => $value) {
              echo "<span id=\"nevermsg\"><p><strong>$key:</strong>&nbsp;".$value."</p></span><br/>";
         }
    } 

Sehen Sie sich das PHP-Fiddle-Beispiel der Schleife und <span> an in Aktion hier . Aus offensichtlichen Gründen konnte das SQL nicht in der Fiddle dupliziert werden.