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 :

Passage (sombre) à mysqli


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2007
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 64
    Par défaut Passage (sombre) à mysqli
    Bonjour à tous,
    Je vais probablement me faire insulter mais je dois me dépêtrer d'urgence d'une situation malsaine.
    Ce matin, je constate que mon site, tout au moins la plupart des pages, me retourne une page blanche sans erreur.
    Et ça dure, je suis chez OV... , il y a de temps à autre des coupures de services, mais je prends mon téléphone vers 10h car rien ne change.
    25 minutes après, le technicien me dit qu'il ne s'est rien passé cette nuit... Je n'ai évidemment rien changé de mon côté.
    Pourtant, à force d'attendre, je modifie sur mon Manager OV... , la version php "globale" du site et je la passe en 5.5 car elle était en 4.4.
    Bien que mon ovhconfig forçait en 5.5. Bizarre, mais tout fonctionnait parfaitement depuis que j'avais modifié notamment les déclarations de sessions et autres variables afin de me conformer à cette version php préconisée.
    D'ailleurs, la page phpinfo me renvoyait une version 5.5.
    Bref, au téléphone, le gars me jure qu'il ne s'est rien passé et pourtant aucune page se connectant à ma base ne s'affiche.
    Nous nous quittons, et je me lance dans la version 5.5 que je positionne dans mon Manager. Et je découvre les joies de mysqli.
    Et je fabrique un fichier de connexion qui semble fonctionner, mais je n'en suis pas certain, et en revanche, je demeure incapable d'afficher la moindre ligne de ma bdd.
    Rebref, je suis nul en mysqli et bloqué complet. Il faudrait que je reprenne tout à zéro mais pas de chance, ce n'est pas du tout mon job et je ne peux pas y consacrer autant de temps qu'il le faudrait.
    C'est donc un SOS que j'envoie car le site est non seulement informatif mais marchand aussi, mais paradoxalement, il ne marche vraiment plus...

  2. #2
    Membre Expert
    Avatar de Dendrite
    Femme Profil pro
    Développeuse informatique
    Inscrit en
    Juin 2008
    Messages
    2 129
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 59
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeuse informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2008
    Messages : 2 129
    Billets dans le blog
    8
    Par défaut
    Si on s'inspire de ça, ça donne ça :

    http://php.net/manual/fr/mysqli-result.fetch-array.php

    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
     
    $mysqli = new mysqli("localhost", "my_user", "my_password", "world");
     
    /* Vérification de la connexion */
    if ($mysqli->connect_errno) {
        printf("Echec de la connexion : %s\n", $mysqli->connect_error);
        exit();
    }
     
    $query = "SELECT name, country_code FROM city ORDER by id;";
    $result = $mysqli->query($query);
    $tableau=array();
    while($row = $result->fetch_array(MYSQLI_ASSOC)){
       $tableau[]=$row;
    }
    $result->free();
    $mysqli->close();
     
    echo '<pre>';
    print_r($tableau);
    echo '</pre>';
    PDO, une soupe et au lit !
    Partir de la fin est un bon moyen de retrouver son chemin. Bibi - 2020

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2007
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 64
    Par défaut
    Merci Dendrite, je regarderai ça au plus tôt et je tâcherai de l'adapter.
    Mais ça semble donner un bon point de départ.

Discussions similaires

  1. Passage mysql vers mysqli - mysqli_result
    Par Fredo8 dans le forum MySQL
    Réponses: 0
    Dernier message: 23/04/2015, 09h38
  2. [MySQL] Passage en Mysqli
    Par pounie dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 12/04/2015, 19h14
  3. [PHP 5.4] passage entre mysqli et mysql
    Par aspkiddy dans le forum Langage
    Réponses: 7
    Dernier message: 09/12/2014, 07h40
  4. [MySQL] passage à mysqli un peu délicat
    Par lesarbres dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 15/11/2014, 18h37
  5. [MySQLi] Passage d'un code de l'ext. mysql à mysqli
    Par santiago_cw dans le forum Requêtes
    Réponses: 1
    Dernier message: 04/01/2007, 03h19

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