Page 1 sur 1

Erreur : invalid data source name

Posté : 29 oct. 2015, 15:53
par Seusyn
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

Re: Erreur : invalid data source name

Posté : 29 oct. 2015, 16:07
par Ryle
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 :)

Re: Erreur : invalid data source name

Posté : 29 oct. 2015, 20:41
par Seusyn
Merci énormément.