嗨,伙计们!这是我第一次来这里,希望我也能在以后的机会中帮助你们中的一些人。我试图从本地主机中运行在我自己的计算机上的 MySQL 数据库中获取数据。
这是我为此使用的 ESP8266 代码:
##### 请求函数 ###########
void consultaBanco(string nomeVariavel, int valor)
{
WiFiClient client = server.available();
HTTP客户端http;
开关(nomeVariavel){
case id_usuario:
String url = get_host+"C:\xampp\htdocs\reservasala\consultaBanco.php?nomeVariavel="+idUsuario+"&valor="+valor;
休息;
默认值:
中断;
}
http.开始(网址);
//获取方法
int httpCode = http.GET();
String retorno = http.getString();
Serial.println(retorno);
http.end();
延迟(1000);
}
#####################################PHP代码#########
< ?php
$nomeVariavel = filter_input(INPUT_GET, 'nomeVariavel');
$num_idReserva = filter_input(INPUT_GET, '勇气');
$conn = mysqli_connect('localhost', 'root', '', 'reservasala');
检查连接
if ($conn->connect_error) {
die("连接失败:" . $conn->connect_error);
$sql = "SELECT reserva.autorizado FROM reserva WHERE reserva.id_reserva = '$num_idReserva' LIMIT 1";
#############################
这是我如何尝试关联请求的示例。这是我的问题:How do I return data for the ESP8266 client from the PHP code。
我是 HTTP 请求和 Web 代码方面的菜鸟。
我将不胜感激在这个方向上的任何答案或链接。