Résolu [PHP] Connexion à une bdd

Sparta.

THIS IS SPARTA !
Premium
Inscription
31 Mars 2012
Messages
864
Réactions
199
Points
4 133
RGCoins
0
Bonjour,

Je n'arrive pas à me connecter à une bdd MySQL avec le code là :

PHP:
<?php
    $bdd = new PDO('mysql:host=localhost;dbname=squadstream;charset=utf8', 'root', '');
    $reponse = $bdd->query('SELECT * FROM login');
    while ($donnees = $reponse->fetch())
    {
        echo '<p>' $donnees['user'] . '|' . $donnees['mdp']'</p>';
        
    }
    $bdd = null;

?>

Mais j'y arrive avec celui-ci (plus "complexe") :

PHP:
<?php

    $bdd = new PDO('mysql:host=localhost;dbname=squadstream;charset=utf8', 'root', '');
    $reponse = $bdd->query('SELECT * FROM login');
    while ($donnees = $reponse->fetch())
    {
    ?>
        <?php echo $donnees['user'];?> |
        <?php echo $donnees['mdp'];?>
        <?php
    }
    $bdd = null

?>

Merci de m'aider !
 

WhiiTe'

Administateur
Ancien staff
Inscription
22 Octobre 2011
Messages
14 712
Réactions
8 501
Points
32 425
RGCoins
0
Car il est plus massif, serte quelles lignes de plus ne gène pas, mais à force ça fait beaucoup :noel:
echo '<p>'. $donnees['user'] . '|' . $donnees['mdp'].'</p>';

ça devrait fonctionner ça
 
Cette réponse a aidé l'auteur de cette discussion !

ॐ Devkush ॐ

Premium
Inscription
30 Octobre 2015
Messages
588
Réactions
219
Points
2 176
RGCoins
0
PHP:
$db_host  = '127.0.0.1';
$db_user  = 'root';
$db_pass  = '';
$db_database = '';

$bdd = new PDO('mysql:host='.$db_host.';dbname='.$db_database, $db_user, $db_pass);
$bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

si non simplement sa suffi ;)
 

Westiix

Fortnite Player || PHP & VB.NET
Premium
Inscription
5 Octobre 2011
Messages
2 219
Réactions
88
Points
12 753
RGCoins
0
Salut Sparta.,

Perso, j'aurai fait comme ça :
PHP:
<?php
    $bdd = new PDO('mysql:host=localhost;dbname=squadstream;charset=utf8', 'root', '');
    $reponse = $bdd->query('SELECT * FROM login');
    $reponse->execute();
    while ($donnees = $reponse->fetch())
    {
       echo "<p>{$donnees['user']} | {$donnees['mdp']}</p>"; 
    }
?>

Cordialement, Westiix
 

WhiiTe'

Administateur
Ancien staff
Inscription
22 Octobre 2011
Messages
14 712
Réactions
8 501
Points
32 425
RGCoins
0
Tout est bon maintenant, merci et désolé, je suis nouveau dans le langage donc je connais pas très bien les rudiments encore :noel:

Fais attention à la concaténation :p J'ai déplacé le topic en résolu :)
 
Haut