Como enviar várias consultas para o servidor mysql

Video: Consultas en tablas relacionadas MySQL

Às vezes, você quer enviar duas ou mais consultas para o servidor MySQL ao mesmo tempo. MySQL permite que você a fazê-lo, mas você precisa usar uma função diferente para enviar as consultas. Você pode enviar várias consultas com a seguinte função:

mysqli_multi_query ($ cxn, $ query)

Você envia as consultas em uma única corda com as consultas separados por um ponto e vírgula:

$ Query = "SELECT * DE Cust SELECT * FROM OldCust"-mysqli_multi_query ($ cxn, $ query) -

o multiple_query função não está disponível com as funções mysql, apenas com as funções mysqli.

Video: mostrar datos de varias tablas en una consulta (1/2)

consultas envio pode ser menos seguro do que o envio de uma consulta. Sempre que você usa dados de uma fonte externa, certifique-se de validar os dados fora completamente. Por exemplo, suponha que você exibir um formulário pedindo ao usuário para um nome de tabela, e você criar uma consulta do nome da tabela que o usuário digita, como segue:


$ Query = "* SELECT FROM amigo"-

O usuário digita o nome da tabela amigo. A consulta é bom. No entanto, suponha que o usuário digita o seguinte no formulário:

Amigo-APAGAR amigo TABLE

Sua consulta é, então,

Video: tutorial de consultas en mysql

$ Query = "SELECT * DE amigo TABELA amigo-delete"-

Se você enviar esta consulta, a consulta não é tão bem. Você não vai gostar dos resultados. Você provavelmente não queria que a tabela excluída. Certifique-se sempre higienizar dados antes de enviá-lo para MySQL!


Publicações relacionadas