php 5 vers php 7
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

php 5 vers php 7



  1. #1
    electrique10

    php 5 vers php 7


    ------

    bonjour
    je souhaiterais changer mon code php5 vers php7 pour récupérer des données dans la base de donnée
    mon code d'origine est celui-ci

    Code:
    $sql    = "SELECT * FROM exemple WHERE ID='01'";
    $result = mysql_query($sql, $link);
    $ligne=mysql_fetch_array($result);
    $INFO_01=$ligne['INFO_01'];
    $INFO_02=$ligne['INFO_02'];
    $INFO_03=$ligne['INFO_03'];
    en php 5 pas de problème je récupère mes infos mais en php7 la par contre je ne récupère plus rien
    j'ai essayé ca mais cela ne fonctionne pas

    Code:
    $sql    = "SELECT * FROM exemple WHERE ID='01'";
    $result = mysqli_query($sql, $link);
    $ligne=mysqli_fetch_array($result);
    $INFO_01=$ligne['INFO_01'];
    $INFO_02=$ligne['INFO_02'];
    $INFO_03=$ligne['INFO_03'];
    Coté connexion a la base pas de problème de se coté je me connecte bien en php 7
    c'est juste pour récupérer les infos dans la base.

    si possible sans trop changé le code d'origine
    Je vous remercie par avance

    -----

  2. #2
    uneautreterre

    Re : php 5 vers php 7

    Bonjour.
    On dirait bien que tu as inversé les arguments de la fonction mysqli_query

    Description de cette fonction, selon le manuel est PHP

    Style procédural :
    mixed mysqli_query ( mysqli link, string query [, int resultmode] )

    Or toi, tu passe la requete en premier argument.

    Perso, j'utilise la bibliothèque Mysqli en style objet plutôt que procédural, c'est plus simple et plus compréhensible (inutile de connaitre les subtilités de la théorie objet de PHP).

    Enfin, pour info, tu ne passes pas de PHP 5 à PHP 7, mais des fonction Mysql au x fonctions Mysqli. Il est vrai que PHP 5 ne supporte plus l'antique biblio Mysql. Si je précise cela, c'est pas pour chercher des poils sur les œufs, mais parce que le libellé (le titre) de ta demande est du coup mal formulé.

    Cordialement.

Discussions similaires

  1. Orientation vers l'analyse numérique ou vers les probas/stats
    Par invite1237a629 dans le forum Orientation après le BAC
    Réponses: 3
    Dernier message: 24/07/2018, 13h40
  2. f tend vers l en + inf et dérivée vers 0 contre-exemple
    Par invite12d93e44 dans le forum Mathématiques du supérieur
    Réponses: 9
    Dernier message: 05/03/2018, 10h25
  3. Transfert forge vers abaqus format .unv vers .inp
    Par invite1e088e2e dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 10/02/2011, 09h44
  4. outlook vers Winmail/vieux PC vers Neuf
    Par invite290870ad dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 18/07/2008, 02h26
  5. Réponses: 5
    Dernier message: 05/11/2007, 17h22