Problème de connexion database dans un projet en local

Résolu
Claymant -  
 Claymant -

Bonjour,

J'essaye actuellement de passer mon site web en local, en ligne j'ai réussi la connexion à ma base de données. Pour être en local, j'ai exporté ma base de données que j'ai inclus dans mon projet. Cependant, lorsque je lance mon site en local sur Xampp j'ai ce message d'erreur : Warning: PDOStatement::execute(): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected in ../../

Voici ma page de connexion :

<?php

function connexion()
{
  $pdo = new PDO("mysql:host=localhost;port=3306,dbname=oison_cruisefinder;charset=UTF8", 'root', '');
  $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);

  if ($pdo) {
    return $pdo;
  } else {
    echo '<p>Erreur de connexion</p>';
    exit;
  }
}
?>

Je ne comprends pas d'ou le problème vient, avez vous une solution ou une piste ?

Merci pour votre aide,

Claymant.


Windows / Chrome 112.0.0.0

3 réponses

  1. jee pee Messages postés 9442 Date d'inscription   Statut Modérateur Dernière intervention   9 981
     

    Bonjour,

    Je ne vais pas dire que c'est du à cela, mais derrière 3306 je mettrais un point-virgule.

    Après j'ai exporté ma base, mais elle a été réimportée dans mysql local ? Enfin, avec phpmyadmin, la connexion à la base fonctionne ?


    1