Ciao a tutti,
ho un problema con l'inserimento di una riga in un database Postgresql tramite PHP
il mio codice è questo:
Codice PHP:
function foo() {
$input = array('bar');
$db=connection_pgsql() or die('Connessione al DBMS non riuscita');
for ($i=0;$i<1000;$i++)
{
echo $i;
pg_prepare( "run","INSERT INTO tab1(name) VALUES ($1)");
pg_execute("run",$input);
}
pg_close($db);
}
Non riesco a capire come mai mi vengano inserite meno di 1000 righe (solo sulle 200) nella tabella tab1.
In pratica il for si blocca dopo n iterazioni e non continua fino al 1000.
Ho provato a stampare gli errori di posgtresql ma non ci sono.
Devo modificare qualcosa nella configurazione di PHP (l'ho provato sia sotto Windows -remoto- che linux -locale-) o nel database Postgresql ( linux -locale-)?