回答編集履歴
2
テキスト修正
answer
CHANGED
@@ -23,9 +23,9 @@
|
|
23
23
|
「経度と緯度とが両方とも、それぞれの上限と下限の範囲内にある。」
|
24
24
|
となるような、1つのクエリします。
|
25
25
|
|
26
|
-
**(2) 上記(1)のクエリの検索結果に対して、
|
26
|
+
**(2) 上記(1)のクエリの検索結果に対して、 whileでmysqli_fetch_arrayをループさせて各行を処理**
|
27
27
|
|
28
|
-
書き方は、たとえば以下に出ているExample 1〜3を参考にされるとよいかと思います。
|
28
|
+
具体的な書き方は、たとえば以下に出ているExample 1〜3を参考にされるとよいかと思います。
|
29
29
|
|
30
30
|
[https://www.macs.hw.ac.uk/~hwloidl/docs/PHP/function.mysqli-fetch-array.html](https://www.macs.hw.ac.uk/~hwloidl/docs/PHP/function.mysqli-fetch-array.html)
|
31
31
|
|
1
テキスト修正
answer
CHANGED
@@ -1,9 +1,16 @@
|
|
1
1
|
こんにちは。
|
2
2
|
|
3
|
-
拝見したところ、以下の2つの点で修正するとよいのではないかと思いました。
|
3
|
+
拝見したところ、TextSearchDB() 関数を、以下の2つの点で修正するとよいのではないかと思いました。
|
4
4
|
|
5
|
-
**1
|
5
|
+
**(1) クエリを1つだけにする。**
|
6
6
|
|
7
|
+
現状、
|
8
|
+
```PHP
|
9
|
+
$serch_query1 = mysqli_query($db_link1,"SELECT * FROM `img_table` WHERE `longitude` BETWEEN '".$com_longitude_minus."' AND '".$com_longitude_plus."'");
|
10
|
+
$serch_query2 = mysqli_query($db_link1,"SELECT * FROM `img_table` WHERE `latitude` BETWEEN '".$com_latitude_minus."' AND '".$com_latitude_plus."'");
|
11
|
+
```
|
12
|
+
と、2つのクエリになっていますが、これを以下の1つにします。
|
13
|
+
|
7
14
|
```sql
|
8
15
|
SELECT * FROM img_table
|
9
16
|
WHERE
|
@@ -16,7 +23,7 @@
|
|
16
23
|
「経度と緯度とが両方とも、それぞれの上限と下限の範囲内にある。」
|
17
24
|
となるような、1つのクエリします。
|
18
25
|
|
19
|
-
**
|
26
|
+
**(2) 上記(1)のクエリの検索結果に対して、mysqli_fetch_array をレコード行がなくなるまでwhileでループさせて、各行を処理**
|
20
27
|
|
21
28
|
書き方は、たとえば以下に出ているExample 1〜3を参考にされるとよいかと思います。
|
22
29
|
|