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

Applica lo stile CSS all'output di PHP

Devi cambiare il tipo di array nel tuo while ciclo continuo. mysql_fetch_array restituirà un array standard a cui si accede come $array[0] non $array['my_key'] quindi usa mysql_fetch_assoc .

Quindi, invece di questo:

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

Fai questo:

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

AGGIORNAMENTO :

Un'altra opzione se non conosci la key scorre attraverso i $results array stesso in questo modo con un 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/>";
         }
    } 

Vedi l'esempio di violino PHP del ciclo e <span> in azione qui . Per ovvi motivi, l'SQL non può essere duplicato nel violino.