0
$query="SELECT * FROM Table WHERE `id`=1 AND ";
if(somecondition){
$query .=" AND `ROUND(DATEDIFF(w.time_start, w.time_end)/365.25)` >='".$data."'";
}
私が期待しているのは、私が代わりに "を使用すると連結します。クエリ文字列を連結する方法
SELECT * FROM Table WHERE `id`=1 AND `ROUND(DATEDIFF(w.time_start,w.time_end)/365.25)`>='$data';
SQLインジェクションを防ぐ準備文について – Jens
あなたに少し質問を書いてください。プレビューが表示され、使用できるボタンがあります(例えば、コードに '{}'ボタンを使用します) – Nanne
'if'ステートメントの条件がtrueを返すことは確かですか? – Jens