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

MySQL Discussion :

Utilisateur récurrent de mysql, comment débuter sur mysqli ou PDO


Sujet :

MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Retraité Ing Electronique
    Inscrit en
    Mars 2004
    Messages
    369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Retraité Ing Electronique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2004
    Messages : 369
    Par défaut Utilisateur récurrent de mysql, comment débuter sur mysqli ou PDO
    Bonjour,

    On me dit que mysql est obsolète et qu'il faut passer à mysqli ou à PDO.

    Pour me permettre dans un premier temps de faire des essais avec mysqli ou PDO, pouvez vous simplement me proposer les transcriptions des scripts ci-dessous sous mysqli ou sous PDO ?

    Ouverture d’une base de donnée
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    mysql_connect($host, $utilisateur,$motdepasse)
    $pointeur_bdd=mysql_select_db("nom_base_de_donnees")
    Lancement d’une requête simple sur la base de donnée
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $requete = "SELECT donnee FROM table WHERE … "
    $resultat = mysql_query($requete);
    $tableau = mysql_fetch_row($resultat);
    $donnee = $tableau[0];
    Lancement d’une requête multiple sur la base de donnée
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $requete = "SELECT donnee FROM table WHERE … "
    $resultat = mysql_query($requete);
    $nb_enregistrements = mysql_num_rows($resultat);
    For($num=0;$num<$nb_enregistrements;$num++) {
    $donnée = mysql_result($resultat,$num,”donnée”);
    }
    Merci

    Zakuli

  2. #2
    Membre extrêmement actif
    Profil pro
    Développeur
    Inscrit en
    Mars 2012
    Messages
    1 970
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 1 970
    Par défaut
    https://www.w3schools.com/php/php_ref_mysqli.asp

    Les fetch ressemblent à ce qui ce fait en Perl avec DBI.

    Mysql obsolète!
    Tu parles du package Mysql? pas de la db j'espère...

  3. #3
    Membre éclairé
    Homme Profil pro
    Retraité Ing Electronique
    Inscrit en
    Mars 2004
    Messages
    369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Retraité Ing Electronique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2004
    Messages : 369
    Par défaut
    Citation Envoyé par hotcryx Voir le message
    Mysql obsolète!
    Tu parles du package Mysql? pas de la db j'espère...
    Je parle bien du package PHP d'accés à la db, mais on me dit qu'il ne faut pas utiliser les scripts que je t'ai donné pour ouvrir la base et accéder aux enregistrements.

    Aussi, si tu connais MysqlI ou PDO, peux tu me donner rapidement par quoi il faudrait remplacer ces scripts ?

    Merci

  4. #4
    Membre extrêmement actif
    Profil pro
    Développeur
    Inscrit en
    Mars 2012
    Messages
    1 970
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 1 970
    Par défaut
    Je vois qu'il y a ceci:
    https://www.w3schools.com/php/func_mysqli_fetch_row.asp

    mais ils passent la connectionString !!

    Donc soit tu encryptes la connectionString ou via ODBC... ou bien il y a une subtilité dans mysqli.

  5. #5
    Membre prolifique Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    6 888
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 6 888
    Par défaut
    Salut à tous.

    --> http://fmaz.developpez.com/tutoriels...omprendre-pdo/

    Il suffit de faire une recherche sur le net pour trouver des cours sur le PDO.

    @+

Discussions similaires

  1. Réponses: 1
    Dernier message: 02/06/2008, 17h04
  2. comment bien débuter sur java
    Par mahjoubi dans le forum Langage
    Réponses: 7
    Dernier message: 22/08/2007, 11h53
  3. [C#][Mysql]Comment utiliser plusieurs dataset sur la même connexion
    Par Invité dans le forum Accès aux données
    Réponses: 3
    Dernier message: 05/12/2006, 09h30
  4. Comment change l'utilisateur root de mysql?
    Par silvermoon dans le forum Installation
    Réponses: 3
    Dernier message: 29/10/2003, 11h25

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