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.