$ wpdb-query () suporte a várias consultas

3

Apenas encontre o problema de não conseguir executar várias consultas SQL usando $wpdb->query() . Consultas geradas funcionam bem diretamente no phpmyadmin, então é algo que será da classe ezSQL. Por design, talvez?

Eu encontrei este enlace que também diz é por design. Alguém pode confirmar? Documentos ezSQL não dizem nada sobre o suporte a múltiplas consultas.

Se você tem que fazer um monte de consultas principalmente (INSERT / UPDATE / DELETE), alguma maneira melhor de fazê-las além de executá-las uma a uma usando $wpdb->insert() e funções semelhantes?

    
por Ashfame 25.04.2011 / 22:25

1 resposta

0

Usando o PHP 5.3.5, não consegui fazer com que essa sintaxe funcionasse mesmo depois da configuração o quinto parâmetro de mysql_connect() a 65536 ( CLIENT_MULTI_STATEMENTS ). Parece que não é possível concatenar várias consultas em uma instrução, desde que a antiga API MySQL esteja executando o programa.

Suponho que você esteja familiarizado com a sintaxe INSERT de várias linhas do MySQL, mas Eu menciono isso apenas no caso.

    
por Annika Backstrom 25.04.2011 / 23:27

Tags