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

PHPを使用してMySQLテーブルをJSONに変換する方法は?

    安全のため、json_encodeを使用してください このように:

    $real = array_map(function($a) { return $a["real"]; }, $rows);
    $orcamento = array_map(function($a) { return $a["orcamento"]; }, $rows);
    $desvio = array_map(function($a) { return $a["desvio"]; }, $rows);
    
    echo json_encode(array(
        array('name' => 'orcamento', 'data' => $orcamento),
        array('name' => 'real', 'data' => $real),
        array('name' => 'desvio', 'data' => $desvio)
    ));
    

    (ただし、本質的には、元の出力では[ および] オブジェクトを囲むには欠落しているため、二重引用符を使用する必要があります" キーと文字列を引用するため)




    1. SQLエスケープを使用した動的mysqlクエリは、プリペアドステートメントと同じくらい安全ですか?

    2. NULL列に一意のインデックスを作成するにはどうすればよいですか?

    3. mysqlのようなBigQuery変数の設定

    4. MySQL IF NOT NULL、次に1を表示、それ以外の場合は0を表示