PHP 7.3 vers PHP 8.2, problème requête MYSQL

Eléphant du PHP | 91 Messages

18 août 2024, 16:44

Bonjour,
Je tente de passer de PHP 7.3 à PHP 8.2,
je ne comprends pas pouquoi je n'arrive plus à accéder à ma page avec ma requête suivante
Je ne suis pas expert mais j'avoue que j'aimerais bien comprendre.
Merci de votre aide.

Code : Tout sélectionner

<?php try { $pdo = new PDO( 'mysql:host=localhost;dbname=BDD;charset=utf8', 'root', 'root' ); } catch ( Exception $e ) { die( 'Erreur : ' . $e->getMessage() ); } ?>

Code : Tout sélectionner

<? $reponse = $pdo->query( 'SELECT * FROM table WHERE users ORDER BY id ASC' ); while ( $data = $reponse->fetch() ) { ?>

Code : Tout sélectionner

<?php } $reponse->closeCursor(); ?>

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9700 Messages

18 août 2024, 18:13

Active le error_reporting au maximum, c'est à dire E_ALL
Vérifie dans les logs Apache que tu n'aurais pas un message d'erreur pour te mettre sur la voie.

Crée une nouvelle page PHP avec uniquement ton code qui dysfonctionne pour tenter de trouver à partir d'où ça ne marche pas comme prévu
Quand tout le reste a échoué, lisez le mode d'emploi...

Mammouth du PHP | 2664 Messages

18 août 2024, 18:48

et modifier le where de la requête pour avoir quelque chose de moins bizarre.

Eléphant du PHP | 91 Messages

18 août 2024, 19:23

j'avoue ne pas y comprendre grand chose, c'est compliqué :-(

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9700 Messages

19 août 2024, 09:08

et modifier le where de la requête pour avoir quelque chose de moins bizarre.
Ah oui, bien vu :D
Quand tout le reste a échoué, lisez le mode d'emploi...