Lines Matching refs:param

118 static int pdo_sqlite_stmt_param_hook(pdo_stmt_t *stmt, struct pdo_bound_param_data *param,  in pdo_sqlite_stmt_param_hook()  argument
131 if (param->is_param) { in pdo_sqlite_stmt_param_hook()
133 if (param->paramno == -1) { in pdo_sqlite_stmt_param_hook()
134 param->paramno = sqlite3_bind_parameter_index(S->stmt, ZSTR_VAL(param->name)) - 1; in pdo_sqlite_stmt_param_hook()
137 switch (PDO_PARAM_TYPE(param->param_type)) { in pdo_sqlite_stmt_param_hook()
142 if (sqlite3_bind_null(S->stmt, param->paramno + 1) == SQLITE_OK) { in pdo_sqlite_stmt_param_hook()
150 if (Z_ISREF(param->parameter)) { in pdo_sqlite_stmt_param_hook()
151 parameter = Z_REFVAL(param->parameter); in pdo_sqlite_stmt_param_hook()
153 parameter = &param->parameter; in pdo_sqlite_stmt_param_hook()
156 if (sqlite3_bind_null(S->stmt, param->paramno + 1) == SQLITE_OK) { in pdo_sqlite_stmt_param_hook()
162 if (SQLITE_OK == sqlite3_bind_int64(S->stmt, param->paramno + 1, Z_LVAL_P(parameter))) { in pdo_sqlite_stmt_param_hook()
166 if (SQLITE_OK == sqlite3_bind_int(S->stmt, param->paramno + 1, Z_LVAL_P(parameter))) { in pdo_sqlite_stmt_param_hook()
175 if (Z_ISREF(param->parameter)) { in pdo_sqlite_stmt_param_hook()
176 parameter = Z_REFVAL(param->parameter); in pdo_sqlite_stmt_param_hook()
178 parameter = &param->parameter; in pdo_sqlite_stmt_param_hook()
192 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()
222 if (SQLITE_OK == sqlite3_bind_text(S->stmt, param->paramno + 1, in pdo_sqlite_stmt_param_hook()