PhpMyAdmin表给出空列

时间:2016-10-14 06:14:00

标签: php mysql phpmyadmin arduino

我正在开发一个项目,使用GET请求将传感器数据发送到phpmyadmin表。

当我认为我的Arduino是客户端时,我无法在表中看到传感器数据,但是当我在我的Google Chrome浏览器上使用此URL时,它会显示结果(例如40)。 似乎问题在于Arduino代码。

5 / 2.0

这是我的PHP代码:add.php文件

(5 + 0.0) / 2

1 个答案:

答案 0 :(得分:0)

我通常在NodeJS的帮助下将数据从Arduino板发送到PhpmyAdmin(Wamp Server或XXamp)。在NodeJS的帮助下发送数据非常容易。 在这里我附上代码。

var request = require('request');
var serialport = require("serialport");
var SerialPort = serialport.SerialPort;

var serialPort = new SerialPort("COM5", {
  baudrate: 9600,
  parser: serialport.parsers.readline("\n")
});


serialPort.on("open", function () {
  console.log('open');
  serialPort.on('data', function(data) {
    console.log(data);
  });
});

serialPort.on('data', sendSerialData);

function sendSerialData(data) {
 request({
  uri: "http://127.0.0.1/write_data.php?value="+data,
 method: "GET",
  timeout: 10000,
   followRedirect: true,
   maxRedirects: 10
}, function(error, response, body) {
   console.log(body);
});


}

通过这种方式,您可以轻松发送数据。您也可以点击此链接

http://www.instructables.com/id/PART-1-Send-Arduino-data-to-the-Web-PHP-MySQL-D3js/

希望它会有所帮助