Ir para conteúdo
Fórum Script Brasil

Arte Domínio

Membros
  • Total de itens

    4
  • Registro em

  • Última visita

Sobre Arte Domínio

Arte Domínio's Achievements

0

Reputação

  1. então pessoal, o codigo esta assim agora, não mudou muito mas pode ajudar a arrumarmos uma solucao: include("adodb\adodb.inc.php"); $db = NewADOConnection("mysql"); // MySQL seria "mysql" $db->Connect("localhost", "root", "sdsdoooo", "pcmsoonline") or die("Falha na conexão!"); $query = "CALL Historico_funcionario2"; $result = &$db->Execute($query) or die("Erro na consulta: $query. " . $db->ErrorMsg()); while (!$result->EOF){ echo $result->fields[4] . " - " . $result->fields[2] . "<br>"; $result->MoveNext(); } $db->Close(); esta funcionando desde que na linha $query = "CALL Historico_funcionario2"; eu coloque conforme abaixo: $query = "select * from funcionarios"; so não chama a procedure... o erro que esta dando é o seguinte: Erro na consulta: CALL Historico_funcionario2. PROCEDURE pcmsoonline.Historico_funcionario2 can't return a result set in the given context se alguém puder me ajudar eu agradeço muito... Luis Fernando
  2. não consigo chamar a proc pelo PHP...segue o codigo da maneira que esta: Ao carregar o formulario preciso executar a proc require_once( "adodb/adodb.inc.php" ); $conexao = NewADOConnection( "mysql" ); $conexao->Connect( "localhost", "root", "sdsdooo", "bancoonline" ); $auxsql = "CALL Historico_Funcionario()"; $result = $conexao->Execute($auxsql); while(!$result->EOF) { print_r($result->fields("Nome")); $rs->MoveNext(); Da o seguinte erro: Fatal error: Call to a member function on a non-object in 2 - A segunda dúvida esta em como criar um array conforme o resultado das querys existentes na proc? com o mysql_query faço assim: while($dados = mysql_fetch_array($result)) { echo "<tr><td>".$dados[0]."</td><td>".$dados[1]."</td>"; Como fazer com o ADODB, preciso que apresente desta forma o resultado... alguém da uma ajuda por favor.´Já consegui solucionar muitos problemas atraves deste forum... conto com a ajuda de você´s.. forte abraço e muito obrigado Luis Fernando
  3. então amigo, não insere de jeito nenhum, o campo fica em branco na tabela... já verifiquei o tamanho do campo, tipo do campo.... deveria funcionar pois echo $concentra; apresenta as informacoes Fogo cara... precisava muito que isso funcionasse... abr
  4. Prezados, por favor me deem uma força tenho o script abaixo: $result = mysql_query($auxsql)or die(mysql_error()); if(mysql_num_rows($result) != 0) { while($dados = mysql_fetch_array($result)) { echo $dados[0].", "; $auxsql é uma consulta no banco de dados preciso pegar o valor de $dados[0]. " "; e gravar em uma tabela no banco o echo apresenta exatamente como eu gostaria de gravar, apenas não consigo utilizar $dados[0]; no insert... Não sei se me expressei corretamente mas acontece o seguinte, o mysql_fetch_array esta trazendo mais que um registro sendo assim não consigo gravar em um unico campo no banco de dados, ou seja: echo $dados[0]. ", "; // apresenta da seguinte forma na tela: RUIDO, POEIRA, ACIDENTES preciso gravar estas informacoes em um unico campo na tabela... Se tiverem uma dica eu agradeço... Valeu pessoal Luis Fernando artedominiobr@hotmail.com
×
×
  • Criar Novo...