0

私は PDO を紹介していますが、それを使用してデータを取得しようとしています。以前にこれを行ったことがありますが、今では常にエラーが発生しています。私はこれを数時間経験しましたが、間違いは見つかりませんでした。誰かが助けることができれば: 私のコードは:

$tabelas_intervalos_afunda = ($con -> query('CREATE TABLE IF NOT EXISTS afunda_$a
SELECT (L1_forma_tensao_max + L1_forma_tensao_min)/2 as L1_forma_tensao, (L2_forma_tensao_max + L2_forma_tensao_min)/2 as L2_forma_tensao, (L3_forma_tensao_max + L3_forma_tensao_min)/2 as L3_forma_tensao
FROM afundamento
WHERE id > $prevNum AND id < $a');

while($row=$tabelas_intervalos_afunda->fetch(PDO::FETCH_ASSOC))
{
$array_forma_onda_fase1_afund[] = $row['L1_forma_tensao'];
$array_forma_onda_fase2_afund[] = $row['L2_forma_tensao'];
$array_forma_onda_fase3_afund[] = $row['L3_forma_tensao'];
}

私の問題は、 ivar_dump($array_forma_onda_fase1_afund)のときに「未定義の変数 $array_forma_onda_fase1_afund
NULLが返されることです。

追加情報: $a は、ループ条件が満たされたときに常に変更されます。テーブル afunda_$a は想定どおり作成されており、テーブル afundamento は正常に存在します。

ヘルプ/提案をいただければ幸いです。

4

1 に答える 1