Requête SQL avec une variable

Résolu/Fermé
matthieu - 11 oct. 2022 à 17:51
 matthieu - 12 oct. 2022 à 10:35

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 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
11 oct. 2022 à 17:55
0

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
12 oct. 2022 à 10:35

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