This site uses cookies! Learn More

Ce site utilise des cookies !

En continuant à utiliser ce site, vous vous engagez à nous permettre de stocker des cookies sur votre ordinateur.

 

Si nous utilisons des cookies et retenons des données anonymes, c’est pour nous aider à mieux gérer notre mesure d’audience, aider nos partenaires commerciaux à nous rémunérer et nos partenaires publicitaires à proposer des annonces qui vous correspondent.

 

Grâce à ces cookies, le forum est en mesure de savoir qui écrit un message et utile pour le système d'authentification.

 

En cliquant sur « J'accepte », vous acceptez l'utilisation par NAS-Forum de cookies publicitaires et de mesure d'audience fine.

Nounours54

[PHP, MariaDB] Comment se connecter à sa base de données ?

Messages recommandés

Bonjour,

Je tente depuis quelques temps de "transférer" un petit site intranet que je faisais tourner sur EasyPHP 1.8 sur un PC qui me servait de serveur.
Je n'ai mon Syno que depuis quelques semaines, je ne maîtrise donc pas tout.

J'ai installé (je pense) tous les paquets nécessaires. J'ai même essayé Wordpress, tout fonctionne.

Mais mon petit site intranet sans prétention me donne du fil à retordre.

Citation

$host = "localhost"; // voir hébergeur
$user = "root"; // vide ou "root" en local
$pass = ""; // vide en local
$bdd = "adresses_mails"; // nom de la Base de Données MYSQL


// La connexion à la base
// /!\ ne rien modifier dans cette partie
@mysql_connect($host,$user,$pass)
or die("Impossible de se connecter");
@mysql_select_db("$bdd")
or die("Impossible de se connecter");

J'utilisais ce code pour ma connexion. Tout roulait.

Mais ça, c'était avant...

 

Que faut-il comme "code" dorénavant pour arriver à se connecter à sa base de données ? 

Partager ce message


Lien à poster
Partager sur d’autres sites

bonjour,

je ne fais pas de php sur les syno et je ne suis pas un expert dans le dev mais il me semble que tes syntaxes sont celles d'un autre temps.... (sourire)

une piste a adapter :

<?php
$host_name = "xxxx";
$database = "xxxx";
$user_name = "xxxx";
$password = "xxxx";

$connect = mysqli_connect($host_name, $user_name, $password, $database);

if(mysqli_connect_errno())
{
echo '<p>connexion au serveur MySQL  échouée: '.mysqli_connect_error().'</p>';
}
else
{
echo '<p>Connexion MySQL OK.</p>';
}

---ta requête ici ---

et tu fermes ta connexion

mysqli_close($conn);
?>

 

il y a forcément des personnes plus compétentes que moi, je leurs laisse le clavier.

bonne journée

P.

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci pour la piste.
En effet, j'avais la flemme de me mettre à jour donc je ne mettais pas à jour non plus mon code ^^.

Affaire à suivre ;-)

[Edit] Je viens de tester, cela ne fonctionne pas. Le pire étant que je n'ai pas de message d'erreur qui s'affiche, et quand je regarde le code source sur ma page de test il n'y a rien (l’exécution s'arrête net à partir des lignes concernant la connexion, il n'y a même pas la fin de mon code html...).

Modifié par Nounours54

Partager ce message


Lien à poster
Partager sur d’autres sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

Chargement