Problème pour accéder à ma base de données phpMyadmin

Fermé
Castin407 - 16 juin 2019 à 22:14
Castin407_3042 Messages postés 7 Date d'inscription mercredi 19 juin 2019 Statut Membre Dernière intervention 23 juin 2019 - 23 juin 2019 à 19:47
Bonjour,
J’ai changé le port de mon app xampp parce que le port 80 était déjà occupé. Maintenant c’est 88. Pour accéder dans le localhost, c’est localhost:88 . Tout fonctionne bien, mon problème c’eSt que j’arrive pas à connecter avec une base de données que j’ai créé sur phpMyadmin à partir de ma page php. Que faire?



Configuration: iPhone / Safari 12.0

5 réponses

jordane45 Messages postés 38173 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 10 mai 2024 4 665
17 juin 2019 à 08:59
Bonjour,

Ton souci concerne l'ouverture de phpmyadmin .... ou bien l'accès à la BDD ( base de données ) MYSQL depuis un de tes scripts php ??
Si c'est par rapport à un de tes scripts... faudrait déjà nous montrer ton code
0
Castin407_3042 Messages postés 7 Date d'inscription mercredi 19 juin 2019 Statut Membre Dernière intervention 23 juin 2019
19 juin 2019 à 19:52
ici c'est le code pour avoir accès à la base de donneés.



et là c'est l'erreur généré par le bloc
try{

} catch( Exception $e)
{
$e
}

0
jordane45 Messages postés 38173 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 10 mai 2024 4 665
19 juin 2019 à 21:55
0
Castin407_3042 Messages postés 7 Date d'inscription mercredi 19 juin 2019 Statut Membre Dernière intervention 23 juin 2019
19 juin 2019 à 23:35

 <?php

 session_start();
 
	
	if (isset ($_SESSION['username']))
	{

	   if(isset($_GET['action']))
	    {
			
	      if($_GET['action']=='ajouter')
	      {
			
		if(isset($_POST['valider']))
		{
				
		   $titre=$_POST['nom'];
		   $description=$_POST['description'];
		   $valeur=$_POST['prix'];
				
		  if($titre && $description && $valeur)
		  {
							
			try
			{
			  $bd = new PDO('mysql:host=localhost:88; dbname=poiloeweb; port=3306;charset=utf8', 'root', ' ');
			 $bd ->setAttribute(PDO::ATTR_CASE, PDO::CASE_LOWER);
			$bd ->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
			}
			catch(Exception $e)
			{
			   echo "$e";
			   die();
			}
								
$insert =$bd->prepare("INSERT INTO produit VALUES(' ','$titre', '$description','$valeur')");
$insert->excecute();
	        }
	       else
		{
		   echo 'Veuillez remplir tous les champs';
		}
						
	}
			
			
?>
			
			<form action="" method="POST">
				
					<h3> Nom du produit  :</h3><input type="texte" name="nom" />
					<h3> Description du produit  :</h3><input type="texte" name="description" />
					<h3> Prix du produit  :</h3><input type="number" name="prix" />
					<input type="submit" name="valider"/>
			</form>

<?php

			}
			else if($_GET['action']=='modifier')
			{
			
			}
			else if($_GET['action']=='supprimer')
			{
				die('Une erreur s\'est produite');
			}
			else
			{
				
			}
 
			
		}
				else
			{
				
			}
			
	  } 
    	else
	  {
		 header('Location: ../index.php');
	  }

?>
<link href="../Style/bootstrap.css" type="text/css" rel="STYLESHEET"/>

<h1> Bienvenue! <?php echo $_SESSION['username']; ?></h1>

<a href="?action=ajouter">Ajouter un produit</a>
<a href="?action=modifier">Modifier un produit</a>
<a href="?action=supprimer">Supprimer un produit</a>




0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jordane45 Messages postés 38173 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 10 mai 2024 4 665
19 juin 2019 à 23:46
Dans le host...il ne faut pas indiquer le port....
0
Castin407_3042 Messages postés 7 Date d'inscription mercredi 19 juin 2019 Statut Membre Dernière intervention 23 juin 2019
19 juin 2019 à 23:54
Pour bien dire, je l'ai mit juste après avoir faire des recherches et le code ne fonctionne pas malgré tout.
0
jordane45 Messages postés 38173 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 10 mai 2024 4 665
20 juin 2019 à 06:59
Tu peux essayer avec l'ip 127.0.0.1 au lieu de localhost
0
Castin407_3042 Messages postés 7 Date d'inscription mercredi 19 juin 2019 Statut Membre Dernière intervention 23 juin 2019
20 juin 2019 à 23:16
ça ne fontionne toujours pas, j'ai ce message dans le browser

" PDOException: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES) in C:\xampp\htdocs\PoiloEweB\Admin\admin.php:26 Stack trace: #0 C:\xampp\htdocs\PoiloEweB\Admin\admin.php(26): PDO->__construct('mysql:host=127....', 'root', ' ') #1 {main}"
0
jordane45 Messages postés 38173 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 10 mai 2024 4 665
20 juin 2019 à 23:30
Tu parviens à te connecter à ta bdd via phpmyadmin ?
0
Castin407_3042 Messages postés 7 Date d'inscription mercredi 19 juin 2019 Statut Membre Dernière intervention 23 juin 2019
20 juin 2019 à 23:41
Non, l'accès est nié. Et il y a toujours rien qui s'affiche dans la table produit de ma base de données.
0