3 use Friendica\Database\DBA;
7 return(DBA::escape($str));
9 return(str_replace("'","\\'",$str));
14 * @brief execute SQL query with printf style args - deprecated
16 * Please use the dba:: functions instead:
17 * dba::select, dba::exists, dba::insert
18 * dba::delete, dba::update, dba::p, dba::e
20 * @param $args Query parameters (1 to N parameters of different types)
21 * @return array|bool Query array
24 $args = func_get_args();
27 if (!DBA::$connected) {
31 $sql = DBA::cleanQuery($sql);
32 $sql = DBA::anyValueFallback($sql);
34 $stmt = @vsprintf($sql, $args);
42 $columns = DBA::columnCount($ret);
44 $data = DBA::toArray($ret);
46 if ((count($data) == 0) && ($columns == 0)) {
53 function dba_timer() {
54 return microtime(true);