私は 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 は正常に存在します。
ヘルプ/提案をいただければ幸いです。