Действительно простой код
$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);");
Проблема в том, что раньше он работал с любым номером устройства, которое я поставил. Он работает только с устройством 1. Ничего не изменилось с базой данных mysql или кодом php, он просто внезапно перестал работать, кроме случаев, если $device=1
,
Об ошибках также не сообщается.
mysqli_query($connect, "insert into device'".$device."' (time, voltage, current, power)
values (curtime(), $voltage, $current, $power);");
или же
mysqli_query($connect, "insert into device".$device." (time, voltage, current, power) values (curtime(), $voltage, $current, $power);");
поскольку $device
является целым числом.
$device1 = $_GET['device'];
$device = "device".$device1;
mysqli_query($connect, "insert into '".$device." (time, voltage, current, power)
values (curtime(), '$voltage', '$current', '$power')");
Изменить запрос