Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Aplicar estilo CSS à saída PHP


Você precisa alterar o tipo de matriz em seu while ciclo. mysql_fetch_array retornará um array padrão acessado como $array[0] não $array['my_key'] então use mysql_fetch_assoc .

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

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

ATUALIZAÇÃO :

Outra opção se você não souber a key é percorrer o $results matriz em si assim com um 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/>";
         }
    } 

Veja o exemplo de violino PHP do loop e <span> em ação aqui . Por razões óbvias, o SQL não pôde ser duplicado no violino.