IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de donn�es Discussion :

update des donn�es apr�s un traitement PHP


Sujet :

PHP & Base de donn�es

  1. #1
    Membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Ao�t 2021
    Messages
    8
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Webmaster
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Ao�t 2021
    Messages : 8
    Par d�faut update des donn�es apr�s un traitement PHP
    Bonjour,

    Je ne suis pas d�veloppeur. Je suis parvenu � extraire les donn�es qui m�int�ressaient de ma base Mysql. J'ai pos� ma question sur un "gros forum anglais", malgr� mes efforts apr�s quelques �changes fructueux il a �t� d�cid� que ma question relevait d'une question d�j� soumise. J'ai consult� attentivement cette derni�re mais...
    Je ne parviens pas � updater ma base mysql avec mes donn�es post traitement. Rien que de tr�s basique � priori mais bon...
    J'ai r�ussi � ajouter une colonne avec un auto increment � ma base sur les conseils qui m'ont �t� donn�s. Sur le plan �a devrait fonctionner mais il y a parfois loin de la coupe aux l�vres...
    Le champ "monte" est le champ avec un auto increment.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
     
     
     
    <?php
    $mysqli = new mysqli("localhost","20gklm_utilifgh","abk3mp8fg","20gklm_mytestbase");
     
     
     
    if ($mysqli -> connect_errno) {
      echo "Failed to connect to MySQL: " . $mysqli -> connect_error;
      exit();
    }
     
     
    if ($result = $mysqli -> query("select value,monte from module_sequence_fieldval where fielddef_id = 17")) {
     
    while ($row = mysqli_fetch_assoc($result)) {
     
    if (strpos($row["value"]," - Arr",12) !== false)  {$pos=strpos($row["value"]," - Arr",12);} else {$pos=14;};
        $bontitre=strtolower(substr($row["value"],0,$pos)).".pdf";
        $bontitre=str_replace(" ","",$bontitre);
        $bontitre=str_replace("..",".",$bontitre);
        $i= $row["monte"];
     
        $ajour=$mysqli -> query('update module_sequence_fieldval  set value="' .$bontitre.'" where fielddef_id = 17 and monte = "' .$i. '"' );
    $ajour;
     
     
     
     
     
    }
    }
     
     
    $mysqli -> close();
    ?>

  2. #2
    Mod�rateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 599
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activit� : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 599
    Billets dans le blog
    10
    Par d�faut
    Bonjour,

    V�rifiez les valeurs prises par les host variables $bontitre et $i utilis�es dans l'ordre UPDATE, puis faites une requ�te SELECT avec ces valeurs de variables pour v�rifier que la ligne existe dans votre BDD.
    Si la ligne existe bien, alors il y a soit un message d'erreur qui explique pourquoi la mise � jour �choue, soit une transaction non commit�e, soit encore une connexion � une autre BDD que celle souhait�e...

  3. #3
    Membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Ao�t 2021
    Messages
    8
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Webmaster
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Ao�t 2021
    Messages : 8
    Par d�faut
    Bonjour,

    Merci pour ces pistes qui m'ont permis de voir que tout allait bien en faisant un echo des 2 variables. J'ai fini par m�apercevoir qu'il manquait une parenth�se fermante � $ajour. Elle m'aura co�t� quelques essais celle-ci...

    Merci encore et d�sol�, n'�tant pas dev j'utilise un simple �diteur texte qui ne m'avertit pas de ce genre d'oubli.
    Bon je vais faire un tour en php tous les 6 mois environ et un en sql tous les 2 ans, alors forc�ment...

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 4
    Dernier message: 18/02/2017, 09h49
  2. Traitement des donn�es apr�s filtre et suppressions de doublons
    Par cheerleaders dans le forum Macros et VBA Excel
    R�ponses: 19
    Dernier message: 12/06/2015, 09h56
  3. [AC-2007] Traitement des donn�es apr�s filtrage SQL : Acces ou Excel ?
    Par alexandre.g dans le forum Mod�lisation
    R�ponses: 1
    Dernier message: 26/07/2014, 19h00
  4. [VBA-E] afficher des donn�es apres saisie dans cellule
    Par user0505 dans le forum Macros et VBA Excel
    R�ponses: 5
    Dernier message: 14/04/2006, 14h04
  5. [Excel] Lire des donn�es de excel avec php
    Par Eisy dans le forum Biblioth�ques et frameworks
    R�ponses: 6
    Dernier message: 09/03/2006, 17h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo