Requête SQL avec une variable

Résolu
matthieu -  
 matthieu -

Bonjour,

Après avoir effectué des dizaines de recherches, je n'arrive pas à réaliser ma requête en SQL.

if(isset($_POST['nom']) && isset($_POST['ndd'])){

        $nom_entreprise = $_POST['nom'];

        $nomdedomaine = $_POST['ndd'];

        $requeteSQL =('SELECT * FROM nomdedomaine WHERE ndd=" '.$nomdedomaine.' " ');

        $recipesStatement = $bdd->prepare($requeteSQL);

        $recipesStatement->execute();

        $client = $recipesStatement->fetchAll();

        foreach($client as $cl){

            echo $cl['ndd'];

            echo $cl['numero_compte'];

        }

    }

    else{

        echo "erreur ";

    }

Alors que quand je remplace la variable par 'nomdedomaine 2' cela fonctionne.

Quelqu'un à une solution ?

Merci d'avance !

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
0
matthieu
 

Bonjour,

Cela ne marche toujours pas.

J'ai l'impression que mon problème vient directement de ma variable $nomdedomaine.

Mais le problème c'est que je ne comprends pas pourquoi, quand je l'affiche cela m'affiche 'nomdedomaine 2' par exemple mais quand je fais $nomdedomaine == 'nomdedomaine 2', on me dit qu'elle n'est pas égale...

Tu as une solution ?

Merci d'avance.

0
matthieu > matthieu
 

Je viens de trouver la solution !

En effectuant un var_dump de ma requête je me suis rendu compte qu'un espace se mettait avant ma variable...

Bonne journée

0