Originariamente inviato da nomida

codice:
    char *conninfo[100];
sostituisci con:
Codice PHP:
    char conninfo[100]; 
la PQconnectdb vuole infatti un puntatore a carattere, non un puntatatore di un puntatore a carattere. Strano che il compilatore non ti segnali almeno un warning. Con gcc, con il tuo codice, ottengo infatti:
codice:
warning: passing argument 1 of 'PQconnectdb' from incompatible pointer type
Dato che ci sei incrementa 100 ad almeno 512..

;-)