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-)?