ArduTronic – Vorbereitung für Arduino Daten an PHP Webseite zum Update in einer MySQl Datenbank Teil1

MySQL Update per Parameterübergabe aus URL

 

<?php

define(‚DB_SERVER‘,“Domain / SERVER“);

define(‚DB_NAME‘,“DBNAME“);

define(‚DB_USER‘,“USERNAME“);

define(‚DB_PASSWORD‘,“PW“);

// Variable aus der URL ausgelsen – http://www.trallala.de?T1=500;

$TEMP = $_GET[‚T1‘];

$conn = mysql_connect(DB_SERVER, DB_USER, DB_PASSWORD);

if(is_resource($conn))

{

mysql_select_db(DB_NAME, $conn);

mysql_query(„SET NAMES ‚utf8′“, $conn);

mysql_query(„SET CHARACTER SET ‚utf8′“, $conn);

$result = mysql_query(„UPDATE `DB`.`Datas` SET `Temp` = $TEMP WHERE `Datas`.`Nr` = 1; „, $conn);

}

?>

ArduTronic – MySql DB Zugriff C# auf Raspberry Pi

my.cnf (etc/mysql/)

#bind-address = 127.0.0.1

bindaddress = 0.0.0.0

–> sudo service mysql restart

 

PhyMyAdmin  / SQL

mysql> GRANT ALL PRIVILEGES ON *.* TO ‚USERNAME’@’%‘ IDENTIFIED BY ‚PASSWORD‘ WITH GRANT OPTION;

Run a command like below to give access from specific IP.
mysql> GRANT ALL PRIVILEGES ON *.* TO ‚USERNAME’@’1.2.3.4‘ IDENTIFIED BY ‚PASSWORD‘ WITH GRANT OPTION;