将传感器数据从nodemcu发送到PHP MySQL

将传感器数据从nodemcu发送到PHP MySQL,php,arduino,nodemcu,Php,Arduino,Nodemcu,我正在做我的学校工作发送传感器数据到PHP。我正在使用Wamp服务器和phpMyAdmin。我已连接了NodeMCU WIFI,并看到一个数据,但我无法将数据保存在数据库中。 错误显示: GET FAILED, error no: -1, error: connection refused 这是我的密码: void循环(){ 无符号长电流毫秒=毫秒(); if(当前毫秒-先前毫秒>=间隔){ 前一毫秒=当前毫秒; int值=模拟读数(A0); int heartbeat=int(60/(浮点(

我正在做我的学校工作发送传感器数据到PHP。我正在使用Wamp服务器和phpMyAdmin。我已连接了
NodeMCU WIFI
,并看到一个数据,但我无法将数据保存在数据库中。 错误显示:

GET FAILED, error no: -1, error: connection refused
这是我的密码:

void循环(){
无符号长电流毫秒=毫秒();
if(当前毫秒-先前毫秒>=间隔){
前一毫秒=当前毫秒;
int值=模拟读数(A0);
int heartbeat=int(60/(浮点(值)/1000));
浮心=心跳;
float temp=mlx.readObjectTempC();
字符串phpHost=host;
phpHost+=“/DogSensor_pre.php?temp=“+String(temp)+”&heart=“+String(heart);
串行打印(“连接到”);
序列号println(phpHost);
http.begin(phpHost);
int httpCode=http.GET();
http.setTimeout(3000);
如果(httpCode>0){
Serial.printf(“获取代码:%d\n\n”,httpCode);
如果(httpCode==HTTP\u代码\u确定){
字符串有效负载=http.getString();
Serial.println(有效载荷);
}
} 
否则{
Serial.printf(“获取失败,错误号:%d,错误:%s\n”,httpCode,http.errorToString(httpCode.c_str());
}
http.end();
}
}

http.GET()
连续具有-1值。我想这就是问题所在,但我不是网络编程专家


我怎样才能解决这个问题?如何修复连接被拒绝的问题?错误?

是否检查了生成url?这和预期的一样?你测试过PHP脚本吗?它有效吗?作为提示。永远不要发布您的数据库凭据!$servername包含“http://”可以吗?不是应该是“192.168.43.75”吗?你检查过生成url了吗?这和预期的一样?你测试过PHP脚本吗?它有效吗?作为提示。永远不要发布您的数据库凭据!$servername包含“http://”可以吗?不是应该是“192.168.43.75”吗?