Действительно простой код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);");
Проблема заключается в том, что используется для работы любого устройства число, которое я поставил. Он работает только с устройством 1. Ничего не изменил с базой данных mysql или PHP-кодом, он просто внезапно больше не работал, кроме $device=1
.
Сообщается об ошибках.
Вы объединяете устройство с именем устройства? – msk
Каковы значения '$ device', которые не работают? Вы можете попробовать обернуть имя таблицы в backticks -> 'insert into \' device $ device \ '...' – Sean
как будет выглядеть ваше имя таблицы: device1, device2 ??? – C2486