よろしくお願いいたします。 0020NAME IS NULL2021/03/24(水) 20:27:06.58ID:??? 最近の質疑応答スレって特定の処理系に依存するものが多いね 次スレ立てず、処理系毎に分けてしまう方が良いかも 0021NAME IS NULL2021/08/03(火) 21:48:15.38ID:XJY/pG+9 phpの中でsql文を変数に格納したいのですが。 一応、次の構文で通ります。これはsqlインジェクション的に問題ありますでしょうか?
$query = "SELECT * FROM emp_table WHERE job = '".$job."' ORDER BY emp_id"; 0022NAME IS NULL2021/08/27(金) 15:13:41.21ID:??? >21 残念ですが、それでは何の解決にもなってない もう一度SQLインジェクションについて勉強汁
なおSQL構文を変数に入れて使うこと自体は何の問題もない 0023NAME IS NULL2021/08/28(土) 01:03:14.57ID:PkRMMA3g ネタなんだろうけど、バインド変数にもしてないな。 0024NAME IS NULL2021/09/25(土) 15:59:58.40ID:fttDx0O8 テーブル T
コード 履歴番号 本文 A 1 aaa A 2 bbb A 3 ccc B 1 ddd B 2 eee C 1 fff C 2 ggg
抽出後
コード 履歴番号 本文 A 3 ccc B 2 eee C 2 ggg
コードでgroup byして履歴番号が最大のものだけを 抽出したいですが 本文は失いたくありません なにか上手い方法はありますか? 0025NAME IS NULL2021/09/25(土) 17:31:01.38ID:??? ちょっと雑で済まん select コード,履歴番号,本文 from T, (select コード as c, max(履歴番号) as r from T group by コード) w where コード=c and 履歴番号=r; 0026NAME IS NULL2021/12/16(木) 16:47:56.62ID:y5mx3BAp>>25 履歴番号の結合条件は不要だろ