"mysqli_connect" PHP

Résolu/Fermé
Utilisateur anonyme - 23 août 2013 à 19:16
 Utilisateur anonyme - 24 août 2013 à 17:43
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,
A voir également:

2 réponses

Anoen Messages postés 196 Date d'inscription mardi 10 novembre 2009 Statut Membre Dernière intervention 11 septembre 2013 25
24 août 2013 à 11:38
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
Utilisateur anonyme
24 août 2013 à 12:31
Bonjour,

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


Cordialement,
0
Utilisateur anonyme
24 août 2013 à 17:43
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