如何在进行 SQL 查询时在同一页面上使用输入变量?

帕比约特·考尔

我有一个输入字段,它获取用户地址,然后计算其经度和纬度。
我有一个存储地址的数据库,其中包含各自的经度和纬度。
我正在执行以下 SQL 查询以将输入字段中输入的地址与数据库地址进行比较以查找最近的位置:

 $sql4 = 'SELECT
     (ATAN(
         SQRT(
             POW(COS(RADIANS(maptable.latitude)) *
                 SIN(RADIANS(maptable.longitude) -
                     RADIANS(wishLongitude)), 2) +
             POW(COS(RADIANS(wishLatitude)) *
                 SIN(RADIANS(maptable.latitude)) -
                 SIN(RADIANS(wishLatitude)) *
                 cos(RADIANS(maptable.latitude)) *
                 cos(RADIANS(maptable.longitude) -
                     RADIANS(wishLongitude)), 2)
         ),
         SIN(RADIANS(wishLatitude)) *
         SIN(RADIANS(maptable.latitude)) +
         COS(RADIANS(wishLatitude)) *
         COS(RADIANS(maptable.latitude)) *
         COS(RADIANS(maptable.longitude) -
             RADIANS(wishLongitude))
     ) * 6371000) as distance,
     maptable.id, maptable.price, maptable.owner, maptable.myaddress, maptable.phone
 FROM maptable
 ORDER BY distance ASC
 LIMIT 15 ';
 $result = $mysqli - > query($sql4);

以及用户在其中输入地址的同一页面上的输入字段:

 <form method='post' id='wishInput' >
                   <input class='form-control' id='autocomplete' placeholder='Enter your address' onFocus='geolocate()' name='myaddress' type='text'></input>
                   <input  name='wishLatitude' id='wishLatitude' >
                   <input  name='wishLongitude' id='wishLongitude'  />
                   <input type='submit' name='wishSubmit'>
                   </form>

如何在查询中使用“wishLongitude”“wishLatitude”变量???

亚什·帕雷克

试试这个

if( $_REQUEST['wishSubmit'] )
{
    $wishLatitude = $_REQUEST['wishLatitude'];
    $wishLongitude = $_REQUEST['wishLongitude'];

    $sql4 = "SELECT
     (ATAN(
         SQRT(
             POW(COS(RADIANS(maptable.latitude)) *
                 SIN(RADIANS(maptable.longitude) -
                     RADIANS($wishLongitude)), 2) +
             POW(COS(RADIANS($wishLatitude)) *
                 SIN(RADIANS(maptable.latitude)) -
                 SIN(RADIANS($wishLatitude)) *
                 cos(RADIANS(maptable.latitude)) *
                 cos(RADIANS(maptable.longitude) -
                     RADIANS($wishLongitude)), 2)
         ),
         SIN(RADIANS($wishLatitude)) *
         SIN(RADIANS(maptable.latitude)) +
         COS(RADIANS($wishLatitude)) *
         COS(RADIANS(maptable.latitude)) *
         COS(RADIANS(maptable.longitude) -
             RADIANS($wishLongitude))
     ) * 6371000) as distance,
     maptable.id, maptable.price, maptable.owner, maptable.myaddress, maptable.phone
     FROM maptable
     ORDER BY distance ASC
     LIMIT 15 ";
     $result = $mysqli - > query($sql4);
}

您必须将查询括起来",以便可以在查询中使用 php 变量。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用PagedList.mvc时如何在同一页面上保留/保留

来自分类Dev

如何在同一页面上获得结果,为什么需要输入?

来自分类Dev

如何在同一页面上获得结果,为什么需要输入?

来自分类Dev

Flask-如何在同一页面上打印不同的变量

来自分类Dev

如何在同一页面上的java代码中获取jsp变量的含义?

来自分类Dev

如何使用ColdFusion / jQuery发布表单,更新查询并在同一页面上显示结果?

来自分类Dev

如何在同一页面上多次使用角度控制器?

来自分类Dev

如何在同一页面上为多个图使用单个xlabel和ylabel

来自分类Dev

如何在同一页面上使用Prototype和jQuery而不出现问题

来自分类Dev

如何在同一页面上两次使用相同的jquery脚本

来自分类Dev

如何在同一页面上使用多个 websocket?

来自分类Dev

如何在同一页面上进行ajax调用ajax请求在同一页面中发送和获取

来自分类Dev

当多个选择元素在同一页面上时,如何获得正确的 selectedIndex?

来自分类Dev

使用highcharts在同一页面上进行明细图和funnell图表

来自分类Dev

laravel socialite在同一页面上不使用GET参数进行重定向

来自分类Dev

如何在SQL中进行递归查询?

来自分类Dev

如何在SQL中进行递归查询?

来自分类Dev

如何在SQL查询中进行计算

来自分类Dev

如何使用joomla在同一页面上放置多个表单?

来自分类Dev

如何使用Xamarin.Form控件和本机控件在同一页面上

来自分类Dev

如何使用filepicker.io在同一页面上创建多个放置窗格

来自分类Dev

如何使用Angular.js引导多个模块以在同一页面上显示

来自分类Dev

如何使用filepicker.io在同一页面上创建多个放置窗格

来自分类Dev

如何使用cowplot包在R的同一页面上绘制多个图?

来自分类Dev

如何在同一页面上使用锚点选项卡去一个divdiv?

来自分类Dev

在使用AJAX单击link_to之后,如何在同一页面上呈现部分内容

来自分类Dev

如何在同一页面上使用具有相同 ID 的多个(动态)切换按钮?

来自分类Dev

单击“提交”按钮后如何留在同一页面上,并保留我在 JavaScript 中输入的日期

来自分类Dev

当同一页面上有多个表单时,如何使用AJAX从一种表单发布数据?

Related 相关文章

  1. 1

    使用PagedList.mvc时如何在同一页面上保留/保留

  2. 2

    如何在同一页面上获得结果,为什么需要输入?

  3. 3

    如何在同一页面上获得结果,为什么需要输入?

  4. 4

    Flask-如何在同一页面上打印不同的变量

  5. 5

    如何在同一页面上的java代码中获取jsp变量的含义?

  6. 6

    如何使用ColdFusion / jQuery发布表单,更新查询并在同一页面上显示结果?

  7. 7

    如何在同一页面上多次使用角度控制器?

  8. 8

    如何在同一页面上为多个图使用单个xlabel和ylabel

  9. 9

    如何在同一页面上使用Prototype和jQuery而不出现问题

  10. 10

    如何在同一页面上两次使用相同的jquery脚本

  11. 11

    如何在同一页面上使用多个 websocket?

  12. 12

    如何在同一页面上进行ajax调用ajax请求在同一页面中发送和获取

  13. 13

    当多个选择元素在同一页面上时,如何获得正确的 selectedIndex?

  14. 14

    使用highcharts在同一页面上进行明细图和funnell图表

  15. 15

    laravel socialite在同一页面上不使用GET参数进行重定向

  16. 16

    如何在SQL中进行递归查询?

  17. 17

    如何在SQL中进行递归查询?

  18. 18

    如何在SQL查询中进行计算

  19. 19

    如何使用joomla在同一页面上放置多个表单?

  20. 20

    如何使用Xamarin.Form控件和本机控件在同一页面上

  21. 21

    如何使用filepicker.io在同一页面上创建多个放置窗格

  22. 22

    如何使用Angular.js引导多个模块以在同一页面上显示

  23. 23

    如何使用filepicker.io在同一页面上创建多个放置窗格

  24. 24

    如何使用cowplot包在R的同一页面上绘制多个图?

  25. 25

    如何在同一页面上使用锚点选项卡去一个divdiv?

  26. 26

    在使用AJAX单击link_to之后,如何在同一页面上呈现部分内容

  27. 27

    如何在同一页面上使用具有相同 ID 的多个(动态)切换按钮?

  28. 28

    单击“提交”按钮后如何留在同一页面上,并保留我在 JavaScript 中输入的日期

  29. 29

    当同一页面上有多个表单时,如何使用AJAX从一种表单发布数据?

热门标签

归档