Lines Matching refs:param

116 static int pdo_sqlite_stmt_param_hook(pdo_stmt_t *stmt, struct pdo_bound_param_data *param,  in pdo_sqlite_stmt_param_hook()  argument
129 if (param->is_param) { in pdo_sqlite_stmt_param_hook()
131 if (param->paramno == -1) { in pdo_sqlite_stmt_param_hook()
132 param->paramno = sqlite3_bind_parameter_index(S->stmt, ZSTR_VAL(param->name)) - 1; in pdo_sqlite_stmt_param_hook()
135 switch (PDO_PARAM_TYPE(param->param_type)) { in pdo_sqlite_stmt_param_hook()
140 if (sqlite3_bind_null(S->stmt, param->paramno + 1) == SQLITE_OK) { in pdo_sqlite_stmt_param_hook()
148 if (Z_ISREF(param->parameter)) { in pdo_sqlite_stmt_param_hook()
149 parameter = Z_REFVAL(param->parameter); in pdo_sqlite_stmt_param_hook()
151 parameter = &param->parameter; in pdo_sqlite_stmt_param_hook()
154 if (sqlite3_bind_null(S->stmt, param->paramno + 1) == SQLITE_OK) { in pdo_sqlite_stmt_param_hook()
160 if (SQLITE_OK == sqlite3_bind_int64(S->stmt, param->paramno + 1, Z_LVAL_P(parameter))) { in pdo_sqlite_stmt_param_hook()
164 if (SQLITE_OK == sqlite3_bind_int(S->stmt, param->paramno + 1, Z_LVAL_P(parameter))) { in pdo_sqlite_stmt_param_hook()
173 if (Z_ISREF(param->parameter)) { in pdo_sqlite_stmt_param_hook()
174 parameter = Z_REFVAL(param->parameter); in pdo_sqlite_stmt_param_hook()
176 parameter = &param->parameter; in pdo_sqlite_stmt_param_hook()
190 if (sqlite3_bind_null(S->stmt, param->paramno + 1) == SQLITE_OK) { in pdo_sqlite_stmt_param_hook()
201 if (SQLITE_OK == sqlite3_bind_blob(S->stmt, param->paramno + 1, in pdo_sqlite_stmt_param_hook()
211 if (Z_ISREF(param->parameter)) { in pdo_sqlite_stmt_param_hook()
212 parameter = Z_REFVAL(param->parameter); in pdo_sqlite_stmt_param_hook()
214 parameter = &param->parameter; in pdo_sqlite_stmt_param_hook()
217 if (sqlite3_bind_null(S->stmt, param->paramno + 1) == SQLITE_OK) { in pdo_sqlite_stmt_param_hook()
224 if (SQLITE_OK == sqlite3_bind_text(S->stmt, param->paramno + 1, in pdo_sqlite_stmt_param_hook()