IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Besoin d'aide mysql -> PDO


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    120
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 120
    Par défaut Besoin d'aide mysql -> PDO
    Bonjour,

    Je convertie un code mysql en PDO et je voulais avoir votre avis pour savoir si ce que j'ai fait est correct:

    Code PHP/Mysql
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    // requete sur la table administrateurs (on récupère les infos de la personne)
    mysql_select_db($database, $dbprotect);
    $verif_query=sprintf("SELECT * FROM utilisateurs WHERE login='$login' AND pass='$pass'"); // requête sur la base administrateurs
    $verif = mysql_query($verif_query, $dbprotect) or die("Grosse erreur");
    $row_verif = mysql_fetch_assoc($verif);
    $utilisateur = mysql_num_rows($verif);
     
     
    	if ($utilisateur) {	// On test s'il y a un utilisateur correspondant
     
    	    $_SESSION['authentification'] = TRUE; // enregistrement de la session
     
    		// déclaration des variables de session
    		$_SESSION['privilege'] = $row_verif['privilege']; // le privilège de l'utilisateur (permet de définir des niveaux d'utilisateur)
    		$_SESSION['nom'] = $row_verif['nom']; // Son nom
    		$_SESSION['prenom'] = $row_verif['prenom']; // Son Prénom
    		$_SESSION['login'] = $row_verif['login']; // Son Login
    		$_SESSION['pass'] = $row_verif['pass']; // Son mot de passe (à éviter)
     
    		header("Location:index.php"); // redirection si OK
    	}
    	else 
    	{
    		header("Location:admin_index.php?erreur=login"); // redirection si utilisateur non reconnu
    	}


    Code en PDO
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    // requete sur la table administrateurs (on récupère les infos de la personne)
     
    $req = $bdd->prepare("SELECT * FROM utilisateurs WHERE login=? AND pass=?"); // requête sur la base administrateurs
    $req->execute(array($_GET['Login'], $_GET['MdP']));
     
    //ICI, je n'arrive pas à convertir en PDO
    $verif = mysql_query($verif_query, $dbprotect) or die("Grosse erreur");
     
    $row_verif = $e->fetch($verif);
     
    //ICI, je n'arrive pas à convertir en PDO
    $utilisateur = mysql_num_rows($verif);
     
     
    	if ($utilisateur) {	// On test s'il y a un utilisateur correspondant
     
    	    $_SESSION['authentification'] = TRUE; // enregistrement de la session
     
    		// déclaration des variables de session
    		$_SESSION['privilege'] = $row_verif['privilege']; // le privilège de l'utilisateur (permet de définir des niveaux d'utilisateur)
    		$_SESSION['nom'] = $row_verif['nom']; // Son nom
    		$_SESSION['prenom'] = $row_verif['prenom']; // Son Prénom
    		$_SESSION['login'] = $row_verif['login']; // Son Login
    		$_SESSION['pass'] = $row_verif['pass']; // Son mot de passe (à éviter)
     
    		header("Location:index.php"); // redirection si OK
    	}
    	else 
    	{
    		header("Location:admin_index.php?erreur=login"); // redirection si utilisateur non reconnu
    	}
    Merci

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Je ne comprends pas ta question : tu sais très bien que ton code n'est pas bon non ?

    A lire :
    http://fmaz.developpez.com/tutoriels...omprendre-pdo/
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. [php/Mysql] besoin d'aide
    Par Alex35 dans le forum Outils
    Réponses: 15
    Dernier message: 09/06/2006, 17h14
  2. Besoin d'aide MySQL : plusieurs BD en 1 seule
    Par darkflo dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 26/04/2006, 13h37
  3. Windows 2003 server et php mysql besoin d'aide ^^
    Par iceje dans le forum Windows Serveur
    Réponses: 47
    Dernier message: 25/03/2006, 09h19
  4. [PHP-JS] Liste déroulante + Javascript + Php et Mysql : Besoin d'aide
    Par vampyrx dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 19/03/2006, 01h40
  5. Besoin d'aide pour passage de mysql a sql server
    Par mobscene dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 07/12/2005, 07h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo