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:
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();
?> |