Трябва да промените типа на масива във вашия while
цикъл. mysql_fetch_array
ще върне стандартен масив, достъпен като $array[0]
не $array['my_key']
така че използвайте mysql_fetch_assoc
.
Така че вместо това:
while ($results = mysql_fetch_array($raw_results)) {
echo "<p><strong>Never:</strong> <span id=\"nevermsg\">".$results['Never']."</span></p>"; //Doesn't
}
Направете това:
while ($results = mysql_fetch_assoc($raw_results)) {
echo "<p><strong>Never:</strong> <span id=\"nevermsg\">".$results['Never']."</span></p>"; //Works
}
АКТУАЛИЗИРАНЕ :
Друг вариант, ако не знаете key
е цикъл през $results
сам масив така с 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/>";
}
}
Вижте примера за PHP fiddle за цикъла и <span>
в действие тук
. По очевидни причини SQL не можа да бъде дублиран във цигулката.