@@ 228-243 (lines=16) @@ | ||
225 | * @return void |
|
226 | * @internal |
|
227 | */ |
|
228 | protected function bindParams(PDOStatement &$stmt, array $values){ |
|
229 | $param_no = 1; |
|
230 | ||
231 | foreach($values as $v){ |
|
232 | ||
233 | switch(gettype($v)){ |
|
234 | case 'boolean': $type = PDO::PARAM_BOOL; break; |
|
235 | case 'integer': $type = PDO::PARAM_INT; break; |
|
236 | case 'NULL': $type = PDO::PARAM_NULL; break; |
|
237 | default: $type = PDO::PARAM_STR; break; |
|
238 | } |
|
239 | ||
240 | $stmt->bindValue($param_no, $v, $type); |
|
241 | $param_no++; |
|
242 | } |
|
243 | } |
|
244 | ||
245 | /** |
|
246 | * Returns the last insert id (if present) |
@@ 166-189 (lines=24) @@ | ||
163 | * |
|
164 | * @return void |
|
165 | */ |
|
166 | protected function bindParams(PDOStatement &$stmt, array $values){ |
|
167 | $param_no = 1; |
|
168 | ||
169 | foreach($values as $v){ |
|
170 | ||
171 | switch(gettype($v)){ |
|
172 | case 'boolean': |
|
173 | $type = PDO::PARAM_BOOL; |
|
174 | break; |
|
175 | case 'integer': |
|
176 | $type = PDO::PARAM_INT; |
|
177 | break; |
|
178 | case 'NULL': |
|
179 | $type = PDO::PARAM_NULL; |
|
180 | break; |
|
181 | default: |
|
182 | $type = PDO::PARAM_STR; |
|
183 | break; |
|
184 | } |
|
185 | ||
186 | $stmt->bindValue($param_no, $v, $type); |
|
187 | $param_no++; |
|
188 | } |
|
189 | } |
|
190 | ||
191 | /** |
|
192 | * Returns the last insert id (if present) |