本当に簡単なコードPHPはそれは私が置かれたあらゆるデバイス番号働いて、問題がある
$device = $_GET['device'];
$voltage = $_GET['voltage'];
$current = $_GET['current'];
$power = $current * $voltage;
mysqli_query($connect, "insert into device$device (time, voltage, current, power)
values (curtime(), $voltage, $current, $power);");
mysqlのテーブルにデータを挿入しません。それはデバイス1でのみ動作します。mysqlデータベースやPHPコードで何も変更していないのですが、それは突然動作しませんでした。ただし、$device=1
以外の場合は例外です。
エラーはどちらか報告されていません。
デバイスをデバイス名でマージしていますか? – msk
動作していない '$ device'値は何ですか?あなたはバッククッキーでテーブル名をラップすることができます - > 'デバイスに挿入する\ device \' ... ' – Sean
テーブル名はどのようになります:device1、device2 ??? – C2486