Erreur Mysql suite modification au passage en PDO:
Posté : 14 juil. 2016, 14:18
Bonjour,
Voici le bout de code qui me dit l'erreur suivante:
( ! ) Fatal error: Non-static method PDO::query() cannot be called statically in C:\wamp\www\sandrinedejonghe\admin\entree.php on line 133
Et voici le bout de code:
$handle=opendir('../base');//ouvre le rep base
while ($file = readdir($handle)) {
//$i++;
if ($file != "." && mb_eregi('.htm', $file) && $file != "..") { //nouvre que les pages .htm
$affsql = $dbh->query("SELECT * FROM `fiche` WHERE fichier = '../base/$file'"); //effectue la recherche mysql
$affreq = pdo::query($affsql , $dbh ) or die(mysql_error());
$affrow = mysql_num_rows($affreq);
if ($affrow =="0"){
$z++;//sert a afficher la phrase plus bas
echo '<br><input type="radio" name="radiobutton" value="'.$file.'">'.$file.'';
}
}
}
if ($z =="")
echo "<br><br>Toutes les fiches on été enregistrées";
closedir($handle);
Merci pour votre aide
Voici le bout de code qui me dit l'erreur suivante:
( ! ) Fatal error: Non-static method PDO::query() cannot be called statically in C:\wamp\www\sandrinedejonghe\admin\entree.php on line 133
Et voici le bout de code:
$handle=opendir('../base');//ouvre le rep base
while ($file = readdir($handle)) {
//$i++;
if ($file != "." && mb_eregi('.htm', $file) && $file != "..") { //nouvre que les pages .htm
$affsql = $dbh->query("SELECT * FROM `fiche` WHERE fichier = '../base/$file'"); //effectue la recherche mysql
$affreq = pdo::query($affsql , $dbh ) or die(mysql_error());
$affrow = mysql_num_rows($affreq);
if ($affrow =="0"){
$z++;//sert a afficher la phrase plus bas
echo '<br><input type="radio" name="radiobutton" value="'.$file.'">'.$file.'';
}
}
}
if ($z =="")
echo "<br><br>Toutes les fiches on été enregistrées";
closedir($handle);
Merci pour votre aide