0

このマルチクエリ ステートメントの 2 番目のクエリからのみ結果を取得したいと考えています。現在、私が構築した方法で、両方のクエリステートメントから結果を取得しています。

$query = ("call calcfields2_new('$_SESSION[Userid]');");
$query .= "SELECT * FROM CalcFields WHERE Userid=$_SESSION[Userid]"; 

if (mysqli_multi_query($dbc, $query)) {
do {
    if ($result = mysqli_store_result($dbc)) {
        while ($row = mysqli_fetch_assoc($result)) {

    $array1[]=$row;
        }
        mysqli_free_result($result);
        }
    if (mysqli_more_results($dbc)) {
    }
} 
while (mysqli_next_result($dbc));
}
}

echo(json_encode($array1));     
4

1 に答える 1