Bonjour,

Sur un site j'ai un script qui initialise la connexion aux bases de données sur chaque page du site (ça ne me paraît pas très malin) car les internautes peuvent
parvenir aux pages sans passer par la page index.

1) avec pdo comment je peux vérifier que la connexion est déjà active ? (j'ai pensé à une session mais j'aurais une session par visiteur) or je souhaiterais que la connexion se fasse une seule fois pour l'ensemble des visiteurs.

2) je pense mettre les "prépare" dans le même script de connexion aux bases. Ma question :
Es ce que je peux faire un prépare "global" par exemple pour l'INSERT

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$insert= $connection->prepare('INSERT INTO truc VALUES("lig","date","visite","page","x","x","x","x")';
Et faire un exec comme ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
  $success = $insert->execute(array(
    'lig=>$lig_robot,
    'date'=>date("Y-m-d"),
    'visite'=>$_SESSION['ip_visiteur']
));
que vont devenir les champs "page","x" etc ?
Idem pour l'UPDATE , REPLACE

Merci et bonne journée