_db_query_callback
includes/database.inc, строка 141
- Версии
- 5 – 6
_db_query_callback($match, $init = FALSE)
Вспомогательная функция для db_query()
.
Связанные темы
Код
<?php
function _db_query_callback($match, $init = FALSE) {
static $args = NULL;
if ($init) {
$args = $match;
return;
}
switch ($match[1]) {
case '%d': // We must use type casting to int to convert FALSE/NULL/(TRUE?)
return (int) array_shift($args); // We don't need db_escape_string as numbers are db-safe
case '%s':
return db_escape_string(array_shift($args));
case '%%':
return '%';
case '%f':
return (float) array_shift($args);
case '%b': // binary data
return db_encode_blob(array_shift($args));
}
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии