insertion de données via PDO

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] insertion de données via PDO

    Salut la communauté, je vois bien que le sujet n'est pas tout à fait à sa place... Mais le travail en cours est la pour la mise en place d'un composant joomla, alors, je me permets parce que je ne trouve pas de solutions et cela commence à prendre un peu trop de temps pour un soucis aussi basique.
    Donc, je prépare une table dans ma base de données et ai besoin d'inserer des éléments en utilisant l'insert avec pdo mais rien n'y fait, quelques heures à tourner en rond auo-tour de ce probleme et cela me rend dingo.
    Bref, mon code php

    $servername = 'localhost';
    $username = 'root';
    $password = 'root';
    //On essaie de se connecter
    try{
    $pdo = new PDO("mysql:host=$servername;dbname=blabla", $username, $password);
    //On définit le mode d'erreur de PDO sur Exception
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    echo 'Connexion réussie<br/>';
    }

    catch(PDOException $e){
    echo "Erreur : " . $e->getMessage();
    }

    $name='John';
    $email='machin';

    $sql = "INSERT INTO webform2 (Family-Name, email) VALUES (?,?)";
    $stmt= $pdo->prepare($sql);
    $stmt->execute([$name, $email]);


    echo 'ok';

    Quelqu'un saurait ce que je fais de travers???
    Merci d'avance.

  • #2
    Bonsoir,
    Tu as récupéré ton code sur cette page ?
    Dans ce tutoriel nous allons découvrir comment insérer des données dans une table MySQL avec PHP PDO. Si vous êtes


    Cette page peut aider ?


    Regarde également cette page : https://joombig.com/js/php_tutorial-pdo-connection

    Cordialement,
    Xavier
    Chabi01 - http://www.xlformation.com

    Commentaire


    • #3
      Salut chabi01, ne me demande pas, j'ai l'impression de les avoir tous fait...

      Bref, le language a les défauts de ses qualité et peut etre ultra sensible à orthographe


      $pdoQuery = "INSERT INTO `webform2`(`Family-Name`, `Address`, `Tel`) VALUES (:fname,:address,:tel)";

      $pdoResult = $conn->prepare($pdoQuery);

      $pdoExec = $pdoResult->execute(array(":fname"=>$familyName,":address"= >$ address,":tel"=>$tel));


      Et cela fonctionne... Merci.

      Commentaire

      Annonce

      Réduire
      Aucune annonce pour le moment.

      Partenaire de l'association

      Réduire

      Hébergeur Web PlanetHoster
      Travaille ...
      X