Utilisation de PDO - MySQL

Publié le 26 mai 2016 il y a 7A par Anonyme - Fin › 31 mai 2016 dans 7A
3

Sujet du devoir

Bonjour,

J'ai un premier lot de mon projet à rendre pour la semaine à venir. Le sujet étant de la supervision de serveur je dois récupérer des données de ma BDD MySQL.

Où j'en suis dans mon devoir

J'arrive à faire à peu près tout le code PHP "procédural" et je m'initie au PHP "object" pour l'intérêt des variables private. Pour une meilleure compatibilité entre SGBD j'utilise PDO pour mes requêtes. Or je n'arrive pas à extraire des données de mes requêtes, elles s’exécutent correctement mais quand je veux faire un traitement avec des données transmises depuis un formulaire et les données de ma BDD je ne peux pas extraire des données du résultat de la requête.

J'ai mis des var_dump() sur les variables qui interagissent avec PDO mais voilà ce que j'obtiens. Les résultats des var_dump() sont en gras italique, les traitements sont écrits normalement :

$data = $result->fetchAll() : array(0) { }
$row = $result->fetch() : bool(false)
$result = $db->prepare("SELECT * FROM test_connect"); $result->execute() : object(PDOStatement)#2 (1) { ["queryString"]=> string(26) "SELECT * FROM test_connect" }

 

Si vous avez des solutions pour extraire les données suivantes je suis preneur :

stdClass Object
(
[id] => admin
[pass] => admin
[mail] => admin@monitoring.fr
)


stdClass Object
(
[id] => modo
[pass] => modo
[mail] => modo@webmonitoring.com
)

 

En sachant que le traitement que je veux exécuter est le suivant :

if ($row->id == $_POST['pseudo']) {
echo 'id = true';
}

if ($data['pass'] == $_POST['pass']) {
echo 'pass = true';
}




0 commentaire pour ce devoir



Ils ont besoin d'aide !

Il faut être inscrit pour aider

Crée un compte gratuit pour aider

Je m'inscrisOU

J'ai déjà un compte

Je me connecte