erro ao executar duas query's
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?
Discussão (2)
Carregando comentários...