Ir para conteúdo
Fórum Script Brasil

Willian Palmeira

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Tudo que Willian Palmeira postou

  1. Olá Ricardo... não é autoincrement não. veja só na imagem abaixo:
  2. Primeiramente, obrigado pela resposta... Coloquei a linha e ele retorna certinho o comando que está dentro do arquivo .SQL INSERT INTO V1CATCRE (N_CATCRE, CATCRE, INDREG) VALUES (7, 'teste', 1); E quanto aos campos do banco, sim os dois estão como INT .... e se eu importo pelo administrador, ele executa normalmente.
  3. Olá pessoal... já cacei e não consegui resolver o problema. Estou gerando uma página PHP que conecta no meu banco e executa um arquivo SQL externo, localizado na mesma pasta do arquivo PHP. No entanto, está gerando esse erro: Errormessage: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO V1CATCRE (`N_CATCRE`, `CATCRE`, `INDREG`) VALUES (7, 'te' at line 1 Só que se eu rodo o arquivo diretamente pela pagina admin ele roda normalmente. Só atraves do php que rola esse erro.... Segue abaixo o PHP: <?php $MySQLi = new MySQLi("HOSTNAME", "USER", "PASS", "DB"); $query = file_get_contents('v1_teste.sql', true); if (!query) {echo "Arquivo .sql vazio"; } elseif ($MySQLi->multi_query($query)) { do { if ($result = $MySQLi->store_result()) { while ($row = $result->fetch_row()) { printf("%s\n", $row[0]); } $result->free(); } if ($MySQLi->more_results()) { printf("-----------------\n"); } } while ($MySQLi->next_result()); }//em caso de erro, exibe a mensagem if (MySQLi_warning_count($MySQLi)) { $e = MySQLi_get_warnings($MySQLi); do { echo "Warning: $e->errno: $e->message\n"; } while ($e->next()); } printf("Errormessage: %s\n", MySQLi_error($MySQLi)); ?> Segue abaixo o v1_teste.sql: INSERT INTO V1CATCRE (`N_CATCRE`, `CATCRE`, `INDREG`) VALUES (7, 'teste', 1); alguém PODERIA ME AJUDAR?
×
×
  • Criar Novo...