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