Debe cambiar el tipo de matriz en su while círculo. mysql_fetch_array
devolverá una matriz estándar a la que se accede como $array[0] no $array['my_key'] entonces use mysql_fetch_assoc
.
Así que en lugar de esto:
while ($results = mysql_fetch_array($raw_results)) {
echo "<p><strong>Never:</strong> <span id=\"nevermsg\">".$results['Never']."</span></p>"; //Doesn't
}
Haz esto:
while ($results = mysql_fetch_assoc($raw_results)) {
echo "<p><strong>Never:</strong> <span id=\"nevermsg\">".$results['Never']."</span></p>"; //Works
}
ACTUALIZAR :
Otra opción si no conoces la key es recorrer los $results array en sí mismo así con un foreach
:
while ($results = mysql_fetch_assoc($raw_results)) {
foreach ($results as $key => $value) {
echo "<span id=\"nevermsg\"><p><strong>$key:</strong> ".$value."</p></span><br/>";
}
}
Vea el ejemplo de violín de PHP del bucle y <span> en acción aquí
. Por razones obvias, el SQL no se pudo duplicar en el violín.