teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

SQL作成方法の追加をしました。

2017/02/18 15:04

投稿

userones
userones

スコア30

title CHANGED
File without changes
body CHANGED
@@ -1,3 +1,35 @@
1
+ $Swich = "WHERE";
2
+
3
+ $SQL = <<<SQL
4
+ SELECT * FROM 顧客マスタ
5
+ SQL;
6
+
7
+ /*SQL作成*/
8
+ if ($顧客名 != ""){
9
+ $SQL .= " {$Swich} 顧客名 LIKE '{$顧客名}' ";
10
+ //スイッチをANDにする
11
+ $Swich = "AND";
12
+ //array追加
13
+ //array_push($query,$顧客名);
14
+ }
15
+
16
+ if ($企業名 != ""){
17
+ $SQL .= " {$Swich} 企業名 LIKE '{$企業名}' ";
18
+ //スイッチをANDにする
19
+ $Swich = "AND";
20
+ //array追加
21
+ //array_push($query,$企業名);
22
+ }
23
+
24
+ if ($担当者 != ""){
25
+ $SQL .= " {$Swich} 担当者 LIKE '{$担当者}' ";
26
+ //スイッチをANDにする
27
+ $Swich = "AND";
28
+ //array追加
29
+ //array_push($query,$担当者);
30
+ }
31
+ /*SQL作成*/
32
+
1
33
  try {
2
34
 
3
35
  $PDO = new PDO($dns,$id,$pass);