"mysqli_connect" PHP

Résolu
Utilisateur anonyme -  
 Utilisateur anonyme -
Bonsoir,

Venant de changer d'hébergeur de mon site, j'ai réinstallé mon site sur celui-ci.

Mon FTP se connecte bien au SQL avec mysqli_connect mais celui-ci ne se connecte pas à la base de données. Mon code :
<?php
session_start();

$link = mysqli_connect('127.0.0.1', 'Compte SQL', 'Mot de passe SQL', 'Base SQL');
if (!$link) {
    die('Connexion impossible : ' . mysql_error());
}
echo 'Connecté correctement';
?>


Donc j'ai bien le message Connecté correctement mais toutes les informations qui sont dans ma base ne s'affiche pas. Voici un exemple d'un code qui devrais s'afficher :
<?php
$strSQL = 'select message from messageinformation';
$rs = mysqli_query($strSQL);
while($row = mysqli_fetch_array($rs)) {
echo $row['message'] . "";
}
?>


Comment faire ?
Cordialement,

2 réponses

  1. Anoen Messages postés 200 Statut Membre 25
     
    Bonjour,

    Mets un " or die" à la suite de ta requête et fais un var dump du résultat pour qu'on sache d'où ça vient :

    $strSQL = 'select message from messageinformation';
    $rs = mysqli_query($strSQL) or die("Erreur requete : ".mysqli_error());
    
    var_dump($rs);
    exit;
    
    0
    1. Utilisateur anonyme
       
      Bonjour,

      Il n'y a aucun message. J'ai le droit à
      Erreur requete :


      Cordialement,
      0
  2. Utilisateur anonyme
     
    Je passe en résolu :

    <?php
    if($bdd = mysqli_connect('127.0.0.1', 'Compte SQL', 'Mot de passe SQL', 'Base SQL'))
    {
    	echo 'Connecté';
    }
    else
    {
        echo 'Erreur';
    }
    ?>


    Et mon code :
    <?php
    $resultat = mysqli_query($bdd, 'SELECT message FROM messageinformation');
    while($donnees = mysqli_fetch_assoc($resultat))
    {
    	echo $donnees['message'];
    }
    mysqli_free_result($resultat);
    ?>
    0