Inicializa a declaração e retorna o objeto usado por mysqli_stmt_prepare():
<?php // Assumir nome de usuário do banco de dados: root, senha: 123456, banco de dados: CODERCTO $con=mysqli_connect("localhost","root","123456","CODERCTO"); "Falha ao conectar ao MySQL: " mysqli_connect_error(); Modifique o conjunto de caracteres de conexão do banco de dados para utf8mysqli_set_charset($con,"utf8");$country="CN";//Crie uma instrução preparada $stmt=mysqli_stmt_init($con);if (mysqli_stmt_prepare($stmt,"SELECT name FROM sites WHERE country=?")){ // Parâmetros de vinculação mysqli_stmt_bind_param($stmt,"s",$country); //Executa a consulta mysqli_stmt_execute($stmt); //Vincula a variável de resultado mysqli_stmt_bind_result($stmt,$name); printf("%s O site do país é: %s",$country,$name); // Fecha a instrução preparada mysqli_stmt_close($stmt);}mysqli_close($con);?>
A função mysqli_stmt_init() inicializa a declaração e retorna o objeto usado por mysqli_stmt_prepare().
mysqli_stmt_init( conexão ) ;
parâmetro | descrever |
---|---|
conexão | Obrigatório. Especifica a conexão MySQL a ser usada. |
Valor de retorno: | Retorne um objeto. |
---|---|
Versão PHP: | 5+ |