Como enviar um SQL Server para o servidor MySQL

Depois de ter uma conexão aberta com o servidor MySQL, você envia sua consulta instrução SQL. Para interagir com o banco de dados, coloque o seu instrução SQL em uma variável e enviá-lo para o servidor MySQL com a função mysqli_query, como no exemplo a seguir:

$ Consulta = "SELECT * FROM cliente" - resultado $ = mysqli_query ($ cxn, $ query) or die ( "Não foi possível executar a consulta".) -

A consulta é executada no banco de dados selecionado para a conexão especificada.

a variável $ result contém informações sobre o resultado da execução da consulta, mas não os resultados reais. A informação contida $ result depende se ou não a consulta obtém informações do banco de dados:

  • Para consultas ou declarações que não recebem quaisquer dados: a variável $ result contém informações sobre se a consulta ou instrução executada com sucesso ou não. Se for bem sucedido, $ result está configurado para verdade- se não for bem sucedida, $ result está configurado para falso. Algumas consultas e instruções que não retornam dados são INSERIR e ATUALIZAR.

  • Para consultas que retornam dados: a variável $ result contém um identificador de resultado que especifica onde os dados retornados está localizado, não os próprios dados retornados. Algumas consultas que retornam dados são SELECIONAR e EXPOSIÇÃO.

O uso de aspas simples e duplas pode ser um pouco confuso quando atribuir a consulta ou comunicado ao $ query variável. Você está realmente usando citações em dois níveis: as citações que atribuem a string para $ query e as citações que fazem parte da própria linguagem SQL.

As diretrizes a seguir podem ajudá-lo a evitar quaisquer problemas com aspas ao trabalhar com SQL:

  • Use aspas no início e no fim da cadeia.

  • Utilize aspas simples antes e depois de nomes de variáveis.

  • Utilize aspas simples antes e depois de valores literais.

As declarações a seguir mostram exemplos de atribuição de cadeias SQL para variáveis ​​em PHP:

$ Consulta = "SELECT firstName do Cliente" - $ consulta = "SELECT firstName do Cliente ONDE lastName = 'Smith'" - ​​$ consulta = "SET de atualização do cliente lastName = '$ last_name'" -

A instrução SQL em si não inclui um ponto e vírgula (-), Então não coloque um ponto e vírgula dentro do orçamento final. A única vírgula aparece no próprio finais este é o ponto e vírgula PHP que termina o comunicado.

menu