Bonjour
Je réalise une application web PHP / SQL Server via le driver odbc.
J'utilise PDO pour gérer mon interaction avec ma base de données.
J'ai tenté de faire une inclusion de mon fichier connexion.php dans les pages où je réalise des accès (lecture, insert, update) à ma base. La première requête est exécutée mais pas les suivantes (mon objet PDO n'est alors plus valable).
En faisant ceci
1 2
| $conn = null; // $conn est mon objet PDO
$conn = new PDO("odbc:Driver={SQL Server};Server=5SH814J\SQLEXPRESS;Database=bdd_test;",$user,$passwd); |
entre chaque requête cela marche mais je souhaiterais une méthode "plus propre".
Je tente d'ajouter la persistance de mon objet PDO avec cette ligne :
$conn = new PDO("odbc:Driver={SQL Server};Server=5SH814J\SQLEXPRESS;Database=bdd_test;",$user,$passwd,array(PDO::ATTR_PERSISTENT => true));
Le problème c'est que le driver ne supporte pas les "attributes" :
Warning: PDO::__construct() [pdo.--construct]: SQLSTATE[IM001]: Driver does not support this function: driver does not support setting attributes
Existe-t-il un autre moyen de mettre en place cette persistance?
Merci d'avance pour vos réponses
Maxime
Partager