par
ludwig » 20 nov. 2008, 12:48
Ce que je veux dire c'est qu'il ne me suffit pas de coller le fichier de connexion du genre :
try {
$handle = new PDO("mysql:host=host;dbname=dbname",user, password);
} catch (PDOException $e) {
die('Connection failed or database cannot be selected : ' . $e->getMessage());
}
via un include pour pouvoir utiliser $handle directement dans ma classe pour faire par exemple :
public function addItem ($id_cad,$desi,$qte,$pu,$ht,$tva,$ttc,$has_tva) {
$q="INSERT INTO caddie_items SET id_cad=".$id_cad.", desi='".$desi."', qte=".$qte.",
pu=".$pu.", ht=".$ht.", tva=".$tva.", ttc=".$ttc.", has_tva='".$has_tva."', date_add='".gmdate('Y-m-d H:i:s')."' ";
$handle->exec($q);
}
a ce niveau là le $handle n'existe pas (si je ne m'abuse).[/php]
Ce que je veux dire c'est qu'il ne me suffit pas de coller le fichier de connexion du genre :
[php] try {
$handle = new PDO("mysql:host=host;dbname=dbname",user, password);
} catch (PDOException $e) {
die('Connection failed or database cannot be selected : ' . $e->getMessage());
} [/php]
via un include pour pouvoir utiliser $handle directement dans ma classe pour faire par exemple :
[php]
public function addItem ($id_cad,$desi,$qte,$pu,$ht,$tva,$ttc,$has_tva) {
$q="INSERT INTO caddie_items SET id_cad=".$id_cad.", desi='".$desi."', qte=".$qte.",
pu=".$pu.", ht=".$ht.", tva=".$tva.", ttc=".$ttc.", has_tva='".$has_tva."', date_add='".gmdate('Y-m-d H:i:s')."' ";
$handle->exec($q);
}[/php]
a ce niveau là le $handle n'existe pas (si je ne m'abuse).[/php]