Problème requête préparée pour recherche
Posté : 20 nov. 2018, 18:21
Salut,
j'ai crée sur mon site web une page de recherche interne. J'ai utilisé une requête préparée mais ça ne donne pas.
Voici mon code:
1- Notice: Undefined variable: dbh in C:\wamp\www\monsite.cg\recherches.php on line 52
2- Fatal error: Uncaught Error: Call to a member function prepare() on null in C:\wamp\www\monsite.cg\recherches.php on line 52
J'ai besoin de l'aide de vous tous. J'attends vos réponses.
j'ai crée sur mon site web une page de recherche interne. J'ai utilisé une requête préparée mais ça ne donne pas.
Voici mon code:
<?php
if(!empty($_GET['q']))
{
$stmt=$_GET['q'];
try
{
$bdh = new PDO('mysql:host=localhost;dbname=monsite;charset=utf8', 'root', '');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
52 $stmt = $dbh->prepare("SELECT titre FROM articles WHERE titre LIKE ?");
if ($stmt->execute(array($_GET['q']))) {
while ($row = $stmt->fetch()) {
print_r($row);
}
}
}
?>
J'ai deux messages d'erreur:1- Notice: Undefined variable: dbh in C:\wamp\www\monsite.cg\recherches.php on line 52
2- Fatal error: Uncaught Error: Call to a member function prepare() on null in C:\wamp\www\monsite.cg\recherches.php on line 52
J'ai besoin de l'aide de vous tous. J'attends vos réponses.