@@ -70,11 +70,11 @@ Array
70
70
)
71
71
```
72
72
73
- #### WHERE IN:
73
+ #### WHERE IN (needs named placeholder) :
74
74
75
75
``` php
76
76
<?php
77
- $DB->query("SELECT * FROM fruit WHERE name IN (? )",array('apple','banana'));
77
+ $DB->query("SELECT * FROM fruit WHERE name IN (:fruits )",array(array( 'apple','banana') ));
78
78
?>
79
79
```
80
80
@@ -98,11 +98,40 @@ Array
98
98
)
99
99
```
100
100
101
+ ``` php
102
+ <?php
103
+ $query = "SELECT * FROM fruit WHERE name IN (:fruits) AND color = :color";
104
+ // use multidimensional array as $params
105
+ $params = array(
106
+ "color" => "red",
107
+ "fruits" => array(
108
+ "apple",
109
+ "banana"
110
+ )
111
+ );
112
+ $DB->query($query,$params);
113
+ ?>
114
+ ```
115
+
116
+ Result:
117
+
118
+ ``` php
119
+ Array
120
+ (
121
+ [0] => Array
122
+ (
123
+ [id] => 1
124
+ [name] => apple
125
+ [color] => red
126
+ )
127
+ )
128
+ ```
129
+
101
130
#### Fetching Column:
102
131
103
132
``` php
104
133
<?php
105
- $DB->column("SELECT color FROM fruit WHERE name IN (? )",array('apple','banana','watermelon'));
134
+ $DB->column("SELECT color FROM fruit WHERE name IN (:color )",array('apple','banana','watermelon'));
106
135
?>
107
136
```
108
137
0 commit comments