Инициализирует объявление и возвращает объект, используемый mysqli_stmt_prepare():
<?php // Предположим, имя пользователя базы данных: root, пароль: 123456, база данных: CODERCTO $con=mysqli_connect("localhost","root","123456","CODERCTO"); if (mysqli_connect_errno($con)) { echo "Не удалось подключиться к MySQL: " . mysqli_connect_error() } // Измените набор символов подключения к базе данных на utf8mysqli_set_charset($con,"utf8");$country="CN";//Создайте подготовленный оператор $stmt=mysqli_stmt_init($con);if (mysqli_stmt_prepare($stmt,"SELECT name FROM) сайты WHERE Country=?")){ // Привязка параметров mysqli_stmt_bind_param($stmt,"s",$country); //Выполняем запрос mysqli_stmt_execute($stmt); //Привязываем результирующую переменную mysqli_stmt_bind_result($stmt,$name); //Получаем значение mysqli_stmt_fetch($stmt); printf("%s Веб-сайт страны: %s",$country,$name); // Закрываем подготовленный оператор mysqli_stmt_close($stmt);}mysqli_close($con);?>
Функция mysqli_stmt_init() инициализирует объявление и возвращает объект, используемый mysqli_stmt_prepare().
mysqli_stmt_init ( соединение ) ;
параметр | описывать |
---|---|
связь | Необходимый. Указывает соединение MySQL, которое будет использоваться. |
Возвращаемое значение: | Вернуть объект. |
---|---|
PHP-версия: | 5+ |