Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Pedro Ernesto Mattos

erro ao executar duas query's

Recommended Posts

pessoal estou querendo executar duas query's e da segunte forma.

 

$conexao = pg_connect("host=XXXXXXXXXXXXX port=5432 dbname=siga user=siga password=xxxxxx") or die("ERRO");

 $sql = pg_query("SELECT p.nome,login,passmd5, a.matricula from cm_usuario u, cm_pessoa p, ga_aluno a WHERE p.idpessoa= u.idpessoa and a.matricula=u.login and idsituacao='02'") or die("Não foi possível realizar a consulta.");
 $sql2 = pg_query("SELECT p.nome,login,passmd5 from cm_usuario u, cm_pessoa p, ga_docente d WHERE p.idpessoa= u.idpessoa and d.idpessoa= u.idpessoa and d.idvinc=u.login and d.situacao like '%Ativo%'") or die("Não foi possível realizar a consulta.");
 

    if($sql){
    $i=0;
    $j=1000;
    //Loop com resultado do select
    while ($result = pg_fetch_array($sql)) {
        $login = $result['login'];
        $passmd5 = $result['passmd5'];
        $i++;
        $j++;
        $string = pack('H*', $passmd5); // HEX to binary
        //echo $passmd5.'-------------->'.base64_encode($string).'<br />';
        echo '
        
        <br /># Entry '.$i.': cn='.$login.',ou=Aluno,dc=ifsudeste,dc=edu,dc=br <br />
        dn: cn='.$login.',ou=People,dc=ifsudeste,dc=edu,dc=br <br />
        cn: '.$login.' <br />
        gidnumber: 501 <br />
        givenname: user <br />
        homedirectory: /home/users/'.$login.'<br />
        objectclass: inetOrgPerson <br />
        objectclass: posixAccount <br />
        objectclass: top <br />
        sn: '.$i.' <br />
        uid: '.$login.'<br />
        uidnumber: '.$j.' <br />
        userpassword: {md5}'.base64_encode($string).'<br />';
    }
    }
    if($sql2){
    $k=6566:;
    $l=7566:
    while ($result2 = pg_fetch_array($sql2)) {
        $login = $result2['login'];
        $passmd5 = $result2['passmd5'];
        $k++;
        $l++;
        $string = pack('H*', $passmd5); // HEX to binary
        //echo $passmd5.'-------------->'.base64_encode($string).'<br />';
        echo '
        <br /># Entry '.$k.': cn='.$login.',ou=Docente,dc=ifsudeste,dc=edu,dc=br <br />
        dn: cn='.$login.',ou=People,dc=ifsudeste,dc=edu,dc=br <br />
        cn: '.$login.' <br />
        gidnumber: 501 <br />
        givenname: user <br />
        homedirectory: /home/users/'.$login.'<br />
        objectclass: inetOrgPerson <br />
        objectclass: posixAccount <br />
        objectclass: top <br />
        sn: '.$k.' <br />
        uid: '.$login.'<br />
        uidnumber: '.$l.' <br />
        userpassword: {md5}'.base64_encode($string).'<br />';
    }
    }

    

 

porém, quando executo só uma vai trankilo,. quando executo duas dá erro, no mozila nem aparece nada, no chrmome da erro de servidor. Onde esta o erro?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.