sql >> データベース >  >> RDS >> Mysql

CSSスタイリングをPHP出力に適用する

    whileの配列型を変更する必要があります ループ。 mysql_fetch_array $array[0]のようにアクセスされる標準配列を返します $array['my_key']ではありません したがって、 mysql_fetch_assocを使用してください

    したがって、これの代わりに:

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

    これを行う:

        while ($results = mysql_fetch_assoc($raw_results)) {
                echo "<p><strong>Never:</strong>&nbsp;<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>&nbsp;".$value."</p></span><br/>";
             }
        } 
    

    ループのPHPフィドルの例と<span>を参照してください 動作中こちら 。明らかな理由で、SQLをフィドルで複製できませんでした。



    1. IN演算子、MySQLのコンマ区切り引数

    2. 中ヨーロッパのタイムゾーンでMySQLデータベースに接続するときにSpringBootの既知の問題を解決する方法はありますか?

    3. MySQLのストアドプロシージャから複数の行を取得するにはどうすればよいですか?

    4. SQLServerで値に少なくとも1つの数値が含まれているかどうかを検出する方法