sql >> Database teknologi >  >> RDS >> Mysql

Anvend CSS Styling til PHP-output

Du skal ændre array-typen i din while sløjfe. mysql_fetch_array vil returnere et standard array, der er tilgået som $array[0] ikke $array['my_key'] så brug mysql_fetch_assoc .

Så i stedet for dette:

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

Gør dette:

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

OPDATERING :

En anden mulighed, hvis du ikke kender key går gennem $results array sig selv som sådan med en 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/>";
         }
    } 

Se PHP-violin-eksemplet på løkken og <span> i aktion her . Af indlysende årsager kunne SQL'en ikke duplikeres i violinen.



  1. Hvordan får du din database til at tale mange sprog?

  2. PHP-formular indsættes ikke i mySQL-databasen

  3. MySQL-forespørgsel til at tælle ikke-nullværdier i en enkelt række

  4. Doctrine QueryBuilder:ManyToOne-relation, hvor mere end én underEntity skal matche