Résolu & MySQL comment reler ce probleme

M

Membre578448

Bonjour j'ai fait une api de login pour pouvoir l'utiliser pour mon application e c# mais quand je me login pour tester l'api sa ne fonctionne pas et la page reeste blanche sans afficher de 0 pour une erreur ou 1 pour une reussite comment regler sa ? j'ai suivi ce tuto : https://reality-gaming.fr/threads/c-faites-vos-requetes-mysql-en-passant-par-le-php.587405/ @Paradise GTP
 
M

Membre578448

le quel config ou le login ?.

CONFIG :
PHP:
<?php

session_start();

$BDD_hote = 'mysql.hostinger.fr';

$BDD_bd = 'USER';

$BDD_utilisateur = 'USER';

$BDD_mot_passe = 'MONMDP';



try{

    

 $bdd = new PDO('mysql:host='.$BDD_hote.';dbname='.$BDD_bd, $BDD_utilisateur, $BDD_mot_passe);

 $bdd->exec("SET CHARACTER SET utf8");

 $bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

}



catch(PDOException $e){

 echo 'Erreur : '.$e->getMessage();

 echo 'N° : '.$e->getCode();

}

ini_set("dislay_errors",1);

error_reporting(0);

?>


ET LOGIN :

PHP:
<?php

// 0 = Erreur de connexion
// 1 = Connexion réussite

include("config.php");

$username = $_GET['username'];


$req = $bdd->prepare('SELECT id FROM users WHERE username = :username');
$req->execute(array(
    'username' => $username));


$resultat = $req->fetch();

if ($resultat)
{
    echo '0';
}
else
{
    echo '1';
}

?>
 

HaXGamiG

Développeurs
Premium
Inscription
12 Mai 2014
Messages
1 470
Réactions
323
Points
14 896
le quel config ou le login ?.

CONFIG :
PHP:
<?php

session_start();

$BDD_hote = 'mysql.hostinger.fr';

$BDD_bd = 'USER';

$BDD_utilisateur = 'USER';

$BDD_mot_passe = 'MONMDP';



try{

   

 $bdd = new PDO('mysql:host='.$BDD_hote.';dbname='.$BDD_bd, $BDD_utilisateur, $BDD_mot_passe);

 $bdd->exec("SET CHARACTER SET utf8");

 $bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

}



catch(PDOException $e){

 echo 'Erreur : '.$e->getMessage();

 echo 'N° : '.$e->getCode();

}

ini_set("dislay_errors",1);

error_reporting(0);

?>


ET LOGIN :

PHP:
<?php

// 0 = Erreur de connexion
// 1 = Connexion réussite

include("config.php");

$username = $_GET['username'];


$req = $bdd->prepare('SELECT id FROM users WHERE username = :username');
$req->execute(array(
    'username' => $username));


$resultat = $req->fetch();

if ($resultat)
{
    echo '0';
}
else
{
    echo '1';
}

?>
Je vois pas d'érreur,
sachant que je l'ai edit pour que sa soit une key et non un mdp + un username donc juste une cle
je vois pas le code pour la key ..

tu devrais vérifié que $_GET username existe sinon tu aura des erreurs
 
Haut