首页 > 解决方案 > 从 Android 向 php 发送查询

问题描述

我在 Raspberry pi 上编写了一个 php 文件,使用“$_Get”来接收查询字符串,包括日期('Ymd')。但是我不断收到语法错误,我无法找出哪个部分是错误的......

这是我的php代码如下:

{
    $connect = mysqli_connect("220.133.21.50", "root", "120232", "weather");
    $query = 'SELECT * FROM dosensor ORDER BY num ASC';
    $result = mysqli_query($connect, $query);

    $s="";
    while($row = mysqli_fetch_assoc($result))
        {$result = mysqli_query($connect, "Select * FROM dosensor ORDER BY num ASC WHERE `recordtime` 
          <='".$_GET["date('Y-m-d')"]."';");
          if ($s=="")  $s=$s."['".$row["recordtime"]."',".$row["DO"]."]";
          else $s=$s.",['".$row["recordtime"]."',".$row["DO"]."]";
        }
    }

这是从我的 Android Studio 发送的查询字符串:

webview.loadUrl("http://"+intent.getStringExtra("ip")+":/linechart.php? 

uid="+intent.getStringExtra("uid")+"&pw="+intent.getStringExtra("password")+"&date('Ymd') AND 记录时间 >= date('Ymd',strtotime('-10 天'))");

有人可以告诉我哪个部分导致语法错误吗?错误应该在这一行

$result = mysqli_query($connect, "Select * FROM dosensor ORDER BY num ASC WHERE `recordtime` 
<='".$_GET["date('Y-m-d')"]."';");

标签: php

解决方案


推荐阅读