Les partenaires publicitaires:

Comment insérer une décimale mysql en php

PHP dispose de nombreuses fonctions standards pour la manipulation de bases de données MySQL. Cela signifie que l'insertion de données dans une table de base de données MySQL en utilisant un script PHP ne nécessite que quelques étapes simples. Tout type de données autorisé dans MySQL peut être incluse dans ces déclarations d'insertion, y compris les nombres décimaux. Vous pouvez effectuer des inserts SQL de valeurs décimales sur une base de données MySQL en utilisant PHP, même si vous avez très peu d'expérience de programmation.

Instructions

  1. Créer votre script PHP. Si vous ne l'avez pas déjà fait, créez un nouveau fichier dans un éditeur de texte et l'enregistrer avec ".php" comme extension. Insérez le code de schéma suivant, qui se connecte à une base de données MySQL étant donné le détail de base de données, nom d'utilisateur et mot de passe:

    <?php

    // connexion à la base de données et sélectionnez pertinentes

    mysql_connect ("localhost", "utilisateur", "pass") or die (mysql_error ());

    mysql_select_db ("nom_base") or die (mysql_error ());

    // traitement ultérieur ici




    ?>

    Modifier le code en fonction de l'emplacement de votre base de données, nom et à l'utilisateur.

  2. Construisez votre instruction d'insertion SQL. Pour insérer des données dans une table de base de données MySQL, vous devez créer une instruction SQL en utilisant la table nom, la structure et le détail des données à insérer. L'exemple suivant reflète une table de base de données nommée «objet» avec des colonnes appelées "nom" et "longueur" dans laquelle la valeur de "longueur" est représenté dans la base de données sous forme décimale:

    $ insert_statement = "INSERT INTO objet (nom, longueur) VALUES ('Carpet', 100.5)";

    Cette ligne ne fait pas exécuter l'instruction d'insertion sur la base de données, il construit simplement comme une variable de chaîne. Parfois, dans la programmation PHP, il peut être plus facile de casser une grande tâche en tâches plus petites et attaquer à chaque tour à tour.

  3. Exécuter votre déclaration d'insertion sur la base de données. En utilisant l'exemple syntaxe suivante, exécuter votre instruction d'insertion:



    $ insert_result = mysql_query ($ insert_statement);

    Une instruction INSERT dans SQL est un type de requête, si elle est réalisée en utilisant la même syntaxe de PHP que vous utilisez pour interroger une base de données. Le script utilise la connexion existante et base de données déjà sélectionné à l'aide des fonctions de connexion pour exécuter la requête spécifiée.

  4. Consultez les résultats de votre instruction d'insertion. Le "insert_result" variable stocke le résultat de la requête exécutée sur votre table de base de données MySQL, de sorte que vous pouvez l'utiliser pour fournir des commentaires comme suit:

    if ($ insert_result) echo "Insérer succès!";

    else echo "Oops - quelque chose allait mal!";

    Ceci est particulièrement utile lors des tests, que vous pouvez voir en un coup d'œil si votre insert a travaillé.

  5. Enregistrez votre script PHP et de le transférer à votre serveur Web. Accédez à son adresse dans un navigateur Web pour le tester. Vous devriez être en mesure de voir si l'insert travaille en lisant le message de rétroaction affichée. Si l'insertion ne fonctionne pas, vérifiez votre syntaxe, y compris le code de connexion de base de données, ainsi que l'instruction d'insertion SQL, et essayez à nouveau jusqu'à ce qu'il fonctionne correctement.

Conseils Avertissements

  • Vous pouvez trouver cela aide à construire votre instruction d'insertion en plusieurs étapes, stocker chaque élément dans une variable puis en les combinant dans la déclaration finale.
  • Il est préférable de ne pas utiliser des valeurs décimales pour monnaie dans une base de données, car cela peut provoquer des erreurs d'arrondi.
» » » » Comment insérer une décimale mysql en php