Вы не зарегистрированы? Нажмите здесь для регистрации.
Забыли пароль? Запросите новый здесь.
|
Вы должны авторизироваться, чтобы добавить сообщение.
|
|
|
Последние активные темы форума |
|
maxdb_stmt_bind_param
(no version information, might be only in CVS) maxdb_stmt_bind_param -- Binds variables to a prepared statement as parameters
DescriptionПроцедурный стиль: bool maxdb_stmt_bind_param ( resource stmt, string types, mixed &var1 [, mixed &...] ) maxdb_stmt_bind_param() is used to bind variables for the
parameter markers in the SQL statement that was passed to
maxdb_prepare().
The string types contains one or more characters which specify
the types for the corresponding bind variables
Таблица 1. Type specification chars Character | Description |
---|
i | corresponding variable has type integer | d | corresponding variable has type double | s | corresponding variable has type string | b | corresponding variable is a blob and will be send in packages |
Return valuesВозвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.
Example
Пример 1. Процедурный стиль
<?php
$link
=
maxdb_connect
(
"localhost"
,
"MONA"
,
"RED"
);
/* check connection */
if (!
$link
) {
printf
(
"Connect failed: %s\n"
,
maxdb_connect_error
());
exit();
}
maxdb_query
(
$link
,
"CREATE TABLE temp.mycity LIKE hotel.city"
);
maxdb_query
(
$link
,
"INSERT INTO temp.mycity SELECT * FROM hotel.city"
);
$stmt
=
maxdb_prepare
(
$link
,
"INSERT INTO temp.mycity VALUES (?, ?, ?)"
);
maxdb_stmt_bind_param
(
$stmt
,
'sss'
,
$zip
,
$name
,
$state
);
$zip
=
'11111'
;
$name
=
'Georgetown'
;
$state
=
'NY'
;
/* execute prepared statement */
maxdb_stmt_execute
(
$stmt
);
printf
(
"%d Row inserted.\n"
,
maxdb_stmt_affected_rows
(
$stmt
));
/* close statement and connection */
maxdb_stmt_close
(
$stmt
);
/* Clean up table CountryLanguage */
maxdb_query
(
$link
,
"DELETE FROM temp.mycity WHERE name='Georgetown'"
);
printf
(
"%d Row deleted.\n"
,
maxdb_affected_rows
(
$link
));
/* close connection */
maxdb_close
(
$link
);
?>
|
|
The above examples would produce the following output:
1 Row inserted.
1 Row deleted. |
|
· Гостей: 3
· Пользователей: 0
· Всего пользователей: 453
· Новый пользователь: ZDA
|
|