W3docs

real_query

Neste artigo, discutimos a função mysqli_real_query() no PHP, usada para executar consultas SQL em um banco de dados MySQL.

Neste artigo, vamos discutir a função mysqli_real_query() no PHP, que é usada para executar uma consulta SQL em um banco de dados MySQL.

Introdução à função mysqli_real_query()

A função mysqli_real_query() é uma função integrada do PHP usada para executar uma consulta SQL em um banco de dados MySQL. Essa função é semelhante à função mysqli_query(), mas possui algumas diferenças importantes. Ao contrário da função mysqli_query(), a função mysqli_real_query() não recupera automaticamente o conjunto de resultados da consulta. Isso significa que você deve usar as funções mysqli_use_result() ou mysqli_store_result() para recuperar o conjunto de resultados, dependendo se a consulta retorna ou não um conjunto de resultados.

Como usar a função mysqli_real_query()

Usar a função mysqli_real_query() é simples. Veja um exemplo:

Como usar a função mysqli_real_query()?

<?php
$con = mysqli_connect('localhost', 'username', 'password', 'database');

if (!$con) {
    die('Could not connect: ' . mysqli_error());
}

$sql = "SELECT * FROM customers";

if (mysqli_real_query($con, $sql)) {
    $result = mysqli_use_result($con);

    while ($row = mysqli_fetch_assoc($result)) {
        echo $row['name'] . '<br />';
    }

    mysqli_free_result($result);
} else {
    die('Error: ' . mysqli_error($con));
}

mysqli_close($con);
?>

Neste exemplo, primeiro estabelecemos uma conexão com um banco de dados MySQL usando a função mysqli_connect(). Em seguida, definimos uma instrução SQL que seleciona todas as linhas de uma tabela chamada customers. Usamos a função mysqli_real_query() para executar a instrução SQL e a função mysqli_use_result() para recuperar o conjunto de resultados. Depois, percorremos o conjunto de resultados usando a função mysqli_fetch_assoc() e exibimos a coluna name de cada linha. Por fim, liberamos o conjunto de resultados usando a função mysqli_free_result().

Conclusão

Em conclusão, a função mysqli_real_query() é uma ferramenta poderosa para executar consultas SQL em um banco de dados MySQL no PHP. Ao usar essa função, você pode realizar operações complexas no banco de dados e recuperar o conjunto de resultados de forma segura e eficiente.

Prática

Prática
O que a função PHP mysqli_real_query() faz?
O que a função PHP mysqli_real_query() faz?
Was this page helpful?