回答編集履歴

1

sqlの追加

2015/06/29 00:23

投稿

nanndemoiikara
nanndemoiikara

スコア775

test CHANGED
@@ -213,3 +213,47 @@
213
213
 
214
214
 
215
215
  多分こんな感じ。
216
+
217
+
218
+
219
+ ```lang-php
220
+
221
+ //条件に引っかかった値を全カラム取得
222
+
223
+ $sql = "SELECT "
224
+
225
+ . "* "
226
+
227
+ . "FROM "
228
+
229
+ //item tableにauthor tableをauthor_idで結合
230
+
231
+ . "item "
232
+
233
+ . "LEFT JOIN "
234
+
235
+ . "author "
236
+
237
+ . "ON "
238
+
239
+ . "item.author_id = author.author_id "
240
+
241
+ //検索用のWhereで絞り込み
242
+
243
+ . "where "
244
+
245
+ . $where
246
+
247
+ //並び順の設定
248
+
249
+ . "order by "
250
+
251
+ . mysql_real_escape_string( $_GET['sort'] )
252
+
253
+ //page件目からrows件のデータを取得
254
+
255
+ //TODO:ここインジェクションの脆弱性があるため、このままでは必ず実装しないこと
256
+
257
+ . " LIMIT ${_GET['page']}, ${_GET['rows']}";
258
+
259
+ ```