Connexion à ma base SQL en PHP

Bonjour,

J'ai besoin d'une aide pour faire une connexion à ma base SQL.

Voici le script utilisé :


$host = "locahost";
$user="user";
$mdp="password";
$bdd = "basename";

$mysqli = new mysqli($host, $user, $mdp, $bdd);

if ( $mysqli->connect_errno ) {
die ("<p> Impossible de connecter à $bdd sur $host : "
. $mysqli->connect_error . " </p>" ) ;
}
else {
echo "<p> Connecté au serveur $host, à la base $bdd </p>";
}


j'ai bien le massage "connecté au serveur". mais en réalité je n'y suis pas car mes requettes :


$sql = mysql_query("SELECT login FROM users WHERE id = '1' ");
list($login_verif) = mysql_fetch_array($sql);

echo "$login_verif";


Que j'ai fait juste pour tester si ça fonctionne, me donne systématiquement une erreur sur la communication avec la base SQL.

Les identifiants sont correct, et la table "users" existe bien et l'id "1" existe !

Mais impossible d'accéder à ma base avec PHP.

S'il vous plaît quelqu'un peut il m'aider.

Merci d'avance pour votre aide.

1 réponse

  1. Bonjour,

    essaye ce code pour la connexion à la base de données.
    <?php
    // connexion à la base de données
    try {
    $bdd = new PDO("$BDD_ADRESSE;dbname=$BDD_DBNAME", $BDD_LOGIN, $BDD_PASSWORD);
    } catch(Exception $e) {
    exit('Impossible de se connecter à la base de données.');
    }

    // exécution de la requête
    $resultat = $bdd->query($requete) or die(print_r($bdd->errorInfo()));
    ?>