[RESOLU] Erreur : invalid data source name

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Erreur : invalid data source name

Re: Erreur : invalid data source name

par Seusyn » 29 oct. 2015, 20:41

Merci énormément.

Re: Erreur : invalid data source name

par Ryle » 29 oct. 2015, 16:07

Bonjour,

Tes paramètres de connexion à la base de données via PDO ne sont pas bons / complets :
$bdd = new PDO('mysql:host=<URL_SERVEUR>;dbname=<NOM_BASE>', '<LOGIN>', '<MOT_DE_PASSE>');

$bdd = new PDO('mysql:host=db598257958.db.1and1.com;dbname=db598257958', 'dbo598257958', 'xxxxxxx');
Avec le mot de passe qui va bien :)

Erreur : invalid data source name

par Seusyn » 29 oct. 2015, 15:53

Bonjour, alors voilà je suis hébergé chez 1&1 et je trouve donc cette erreur en chargeant ma page :

Erreur : invalid data source name

Que vous pouvez vérifié avec ce lien :
http://cuisine-saisons.fr/pages/miel.php

Je pense ce que ce message veut dire une erreur de nom quelque part mais je ne sais pas où alors voici mon code php avec le screen des données que je suis censé noté d'après l'interface 1&1 si jamais vous voyez une erreur merci d'avance de me le dire
<!DOCTYPE html>

<html>

    <head>

        <meta charset="utf-8" />

        <link rel="stylesheet" href="panier.css" />
		<link href='https://fonts.googleapis.com/css?family=Shadows+Into+Light' rel='stylesheet' type='text/css'>

        <title>Le Miel</title>
		


    </head>



    <body>
	<?php
try
{
	// On se connecte à MySQL
	$bdd = new PDO('db598257958.db.1and1.com;dbname=db598257958;', 'dbo598257958', 'xxxxxxx');
}
catch(Exception $e)
{
	// En cas d'erreur, on affiche un message et on arrête tout
        die('Erreur : '.$e->getMessage());
}

// Si tout va bien, on peut continuer



// On récupère tout le contenu de la table jeux_video
$total_Recette = $bdd->query('select COUNT(id) as total from Miel');
$total_Recette = $total_Recette->fetch();
$total_Recette = $total_Recette['total'];

$nbrIdRecette= rand(1, $total_Recette);
$res = $bdd->query("SELECT * FROM Miel WHERE id = $nbrIdRecette");



while($donnees=$res->fetch())
{



?>

<div class="container_principal">
<div  class="titre"><a href="index.php">Accueil</a>  <a href="page/plat saison.php">Plats saisonniers</a>  <a href="page/plats budget.php">Plats petits budgets</a>  <a href="page/fabrique.php">Fabrique à menus</a></div><br />

<h1 id="autre">Comment cuisiner le Miel</h1>

<p class="contenu_recette">Lorem Ipsum</p>


    

  
 <?php include($donnees['Nom'] . '.php'); ?>





</div>
<?php
}

$reponse->closeCursor(); // Termine le traitement de la requête

?>
</body>
</html>

Image