sql >> Databasteknik >  >> RDS >> Mysql

Använd CSS Styling på PHP-utdata

Du måste ändra arraytypen i din while slinga. mysql_fetch_array returnerar en standardmatris som nås som $array[0] inte $array['my_key'] så använd mysql_fetch_assoc .

Så istället för detta:

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

Gör så här:

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

UPPDATERA :

Ett annat alternativ om du inte känner till key går genom $results arraya sig själv som så 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-fiolexemplet på loopen och <span> i aktion här . Av uppenbara skäl kunde inte SQL dupliceras i fiolen.



  1. Är det möjligt att använda en variabel och inte ange en returtyp i postgreSQL?

  2. Hur man ändrar standard MySQL/MariaDB-port i Linux

  3. Kalkylblad kontra databaser:Är det dags att byta? Del 1

  4. lagrade procedurer som körs via jdbc