INSERT INTO não funciona para com poucos campos

1. INSERT INTO não funciona para com poucos campos

Alberico
aej400aej

(usa Ubuntu)

Enviado em 25/08/2020 - 12:23h

Eu estava com uma versão antiga do Xampp, estava funcionando tranquilamente, apenas uma função não funcionava. Atualizei a versão, instalei a mais recente e simplesmente o INSERT INTO não quer funcionar no meu PC, UPDATE e SELECT funcionam perfeitamente. O INSERT só funciona se eu inserir todos os dados, se eu quiser inserir apenas alguns dados em uma determinada tabela ele da erro de parâmetro isso esta acontecendo em todas as minhas aplicações que antes funcionavam perfeitamente. No servidor online continua funcionando tudo perfeitamente. Já reinstalei varias vezes, instalei o servidor AMPPS, já formatei a maquina, e acontece sempre a mesma coisa. Se alguém poder ajudar.


  


2. Re: INSERT INTO não funciona para com poucos campos

Ruan
ruankl

(usa Linux Mint)

Enviado em 25/08/2020 - 12:28h

Detalhe melhor o problema. Como vc esta fazendo esse INSERT? Basicamente, vc precisa informar os campos que quer preencher e os valores logo em seguida, por ex:
INSERT INTO tabela (nome, idade) VALUES ('teste', 30); 



3. Re: INSERT INTO não funciona para com poucos campos

Alberico
aej400aej

(usa Ubuntu)

Enviado em 25/08/2020 - 14:24h

Estou inserindo via PHP, isso esta ocorrendo em todas minhas aplicações: se eu insiro todos os dados de uma vez só, funciona perfeitamente.
Se eu tenho uma tabela com dois campos como esta:

INSERT INTO tabela (nome, idade) VALUES ('teste', 30); funciona perfeito.

Mas se eu fizer:

INSERT INTO tabela (nome) VALUES ('teste');

Dá erro de parâmetro. Isso em todas tabelas de todas minhas aplicações, as quais antes funcionavam todos os INSET INTO perfeitamente.

Warning: mysqli_error() expects exactly 1 parameter, 0 given in /Applications/XAMPP/xamppfiles/htdocs/pitaco/paginas/solr/solrHostCadastrar.php on line 11


4. Re: INSERT INTO não funciona para com poucos campos

Ruan
ruankl

(usa Linux Mint)

Enviado em 25/08/2020 - 19:01h

Warning: mysqli_error() expects exactly 1 parameter, 0 given in /Applications/XAMPP/xamppfiles/htdocs/pitaco/paginas/solr/solrHostCadastrar.php on line 11


Verifica se o INSERT está recebendo os valores corretamente. Imprima a query com um echo e verifica se os valores passados estão corretos.


5. Re: INSERT INTO não funciona para com poucos campos

Alberico
aej400aej

(usa Ubuntu)

Enviado em 25/08/2020 - 19:39h

Os valores estão corretos, eu tenho diversas aplicações que funcionavam perfeitamente e estão funcionando na web. A bronca foi no meu servidor. Não sei como, mais depois de mexer num monte de coisas, atualizei o jdk e algumas coisas, voltou a funcionar em parte.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts