sql >> Database >  >> RDS >> Mysql

CSS-styling toepassen op PHP-uitvoer

U moet het arraytype wijzigen in uw while lus. mysql_fetch_array geeft een standaardarray terug die toegankelijk is zoals $array[0] niet $array['my_key'] dus gebruik mysql_fetch_assoc .

Dus in plaats van dit:

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

Doe dit:

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

UPDATE :

Een andere optie als u de key niet weet is een lus door de $results array zelf zo met een 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/>";
         }
    } 

Zie het PHP-vioolvoorbeeld van de lus en <span> in actie hier . Om voor de hand liggende redenen kon de SQL niet worden gedupliceerd in de viool.



  1. Hoe GREATEST() werkt in MariaDB

  2. MySQL Auto increment primaire sleutel neemt toe met 10

  3. ontbrekende FROM-clausule voor tabel Grupo cakephp

  4. Kan niet zomaar de PostgreSQL-tabelnaam gebruiken (relatie bestaat niet)