Я бы хотел отправить данные в мой arduino на моем сервере. Я работаю на своей php-странице, но у меня проблема с моим заявлением.Отправка данных в базу данных Mysql из Get data
// Connect to MySQL
include('dbconnect.php');
$_ADPS = null;
$_ADCO = $_GET['ADCO'];
$_OPTARIF = $_GET['OPTARIF'];
$_ISOUSC = $_GET['ISOUSC'];
$_BASE = $_GET['BASE'];
$_HCHC = $_GET['HCHC'];
$_HCHP = $_GET['HCHP'];
$_EJPHN = $_GET['EJPHN'];
$_EJPHPM = $_GET['EJPHPM'];
$_BBRHCJB = $_GET['BBRHCJB'];
$_BBRHPJB = $_GET['BBRHPJB'];
$_BBRHCJW = $_GET['BBRHCJW'];
$_BBRHPJW = $_GET['BBRHPJW'];
$_BBRHCJR = $_GET['BBRHCJR'];
$_BBRHPJR = $_GET['BBRHPJR'];
$_PEJP = $_GET['PEJP'];
$_PTEC = $_GET['PTEC'];
$_DEMAIN = $_GET['DEMAIN'];
$_IINST = $_GET['IINST'];
$_ADPS = null;
$_IINST1 = $_GET['IINST1'];
$_IINST2 = $_GET['IINST2'];
$_IINST3 = $_GET['IINST3'];
$_IMAX = $_GET['IMAX'];
$_IMAX1 = $_GET['IMAX1'];
$_IMAX2 = $_GET['IMAX2'];
$_IMAX3 = $_GET['IMAX3'];
$_PMAX = $_GET['PMAX'];
$_PAPP = $_GET['PAPP'];
$_HHPHC = $_GET['HHPHC'];
$_MOTDETAT = $_GET['MOTDETAT'];
$_PPOT = $_GET['PPOT'];
// Prepare the SQL statement
//$_SQL = 'INSERT INTO `tbTeleinfo` (`DATE`, `ADCO`, `OPTARIF`, `ISOUSC`, `BASE`, `HCHC`, `HCHP`, `EJPHN`, `EJPHPM`, `BBRHCJB`, `BBRHPJB`, `BBRHCJW`, `BBRHPJW`, `BBRHCJR`, `BBRHPJR`, `PEJP`, `PTEC`, `DEMAIN`, `IINST`, `ADPS`, `IMAX`, `IINST1`, `IINST2`, `IINST3`, `IMAX1`, `IMAX2`, `IMAX3`, `PMAX`, `PAPP`, `HHPHC`, `MOTDETAT`, `PPOT`) VALUES(`' + $NOW() + '`, `'+ $_ADCO + '`, `' + $_OPTARIF + '`, `' + $_ISOUSC + '`, `' + $_BASE + '`, `' + $_HCHC + '`, `' + $_HCHP + '`, `' + $_EJPHN + '`, `' + $_EJPHPM + '`, `' + $_BBRHCJB + '`, `' + $_BBRHPJB + '`, `' + $_BBRHCJW + '`, ` ' + $_BBRHPJW + '`, `'+ $_BBRHCJR +'`, `' + $_BBRHPJR + '`, `' + $_PEJP + '`, `' + $_PTEC + '`, `' + $_DEMAIN + '`, `' + $_IINST + '`, `' + $_ADPS + '`, `' + $_IMAX + '`, `' + $_IINST1 + '`, `' + $_IINST2 + '`, `' + $_IINST3 + '`, `' + $_IMAX1 + '`, `' + $_IMAX2 + '`, `'+ $_IMAX3 + '`, `' + $_PMAX + '`, `' + $_PAPP + '`, `' + $_HHPHC + '`, `' + $_MOTDETAT + '`, `' + $_PPOT + '`)';
$SQL = "INSERT INTO tbTeleinfo (DATE, ADCO, OPTARIF, ISOUSC, BASE, HCHC, HCHP) VALUES(NOW() , '" + $_ADCO + "', '" + $_OPTARIF + "', '" + $_ISOUSC + "', '" + $_BASE + "', '" + $_HCHC + "', '" + $_HCHP + "')";
// Execute SQL statement
mysql_query($SQL);
После того как я пытаюсь показывать свое выступление в HTML-страницу:
эхо $ SQL;
Но, Результат 0, и моя база данных всегда пуста.
Мой URL с данными является: http://martin-valentin.fr/teleinfo/add_data.php $ _ ADCO = 040422168851 & $ _OPTARIF = БАЗА & $ _ISOUSC = 30 & $ _HCHC = 0 & $ _HCHP = 0
Видели моя ошибка?
Благодаря В. MARTIN
является пользователем, уполномоченным подключиться к базе данных? –
Это невероятно неуверенно. Я надеюсь, что вы не используете это в производстве. – Darren
Если пользователю не разрешалось подключаться к базе данных, он будет писать сообщение об ошибке? нет? и да после того, как я сделаю почтовые данные;) –