"mysqli_connect" PHP
Résolu
Utilisateur anonyme
-
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 :
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 :
Comment faire ?
Cordialement,
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
-
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; -
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); ?>