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

javascriptオブジェクトでphp/MySqlwhileループを適用します

    <?php
    include("regDBConnect.php");
    
    // collect all the results
    $rows = array();
    
    $result1 = mysql_query("SELECT * FROM Phase where Pid = 1", $db) or die("cannot select");
    while($row = mysql_fetch_array($result1)) {
      $rows []= array(
        'id' => $row['id'],
        'parent' => $row['parent'],
        'name' => $row['name'],
      );
    
      /*
         if you remove the line above and uncomment this instead,
         javascript objects will see all the properties you selected from the DB 
       */
      // $rows []= $row;
    }
    ?>
    
    <script type="text/javascript">
    // now output the collected results
    var treeData = <?php echo json_encode($rows); ?>;
    </script>
    

    PDO / MySQLiについて私が言ったことはまだ当てはまることに注意してください。これは、この特定の質問に答えるための最小限の例にすぎません。 (通常、*ではなく、必要な列のみを選択する必要があります。 。)




    1. mysql日時フィールドから読み取る方法

    2. PostgreSQLインストールのバイナリ形式で書き込み可能なmongo_fdw拡張機能をコンパイルします。

    3. pgAdmin IIIクエリ結果が短縮されるのはなぜですか?

    4. PLSQLで一重引用符をエスケープする