C'est le do something qui me bloque :/
J'ai essayé avec prepare mais rien a faire je ne comprend pas comment on construit ce genre de focntion j'ai tenté ceci :
1 2 3 4 5
| public function prepare($sql)
{
$connexion = new PDO("mysql:host=".self::_HOTE.";dbname=".self::_NOM_BD, self::_USER, self::_PWD);
$sth = $connexion->prepare($sql, array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
} |
Que j'utilise comme cela :
1 2 3 4 5 6 7 8 9 10 11 12
| class Erreur {
public function getNomPass ()
{
$connexion=new ConnexionBDD() ;
$prepare=new ConnexionBDD() ;
$sql=$connexion->query('SELECT * FROM `technicien` WHERE `Nom` = "Vanags Tony" AND `pass_md5` = PASSWORD( "toto" )');
$res=$prepare->prepare($sql);
//$ligne = $sql->setFetchMode(PDO::FETCH_OBJ);
}
} |
J'ai cette erreur :
Warning: PDO::prepare() expects parameter 1 to be string, object given in C:\wamp\www\lcesa2\connexionBDD.class.php on line 55
Ligne 55 :
$sth = $connexion->prepare($sql, array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
Partager