Bonjour,

voilà j'ai un script qui récupére la valeur d'un champ dans ma base, puis j'ajoute un nombre à la valeur et je veux réinjecter le résultat dans la base, seulement au lieu de me renvoyer la somme il m'envoye 0

Voici mon petit truc bancale :

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
<?php
 
include ('config.php');
 
$sql = 'SELECT TOTAL FROM `points_pilotes` WHERE pilotes=\'F. ALONSO\' ';
$result2 = mysql_query($sql, $link) or die($sql . " - " . mysql_error());
$test = mysql_fetch_array($result2);
$test = $test['TOTAL'];
 
echo '<br>'.'recup de la valeur total : '.$test.'<br>'; // Valeur 20 ici
 
$test = $test+10;
 
echo '<br>'.'nouvelle valeur total : '.$test.'<br>'; // Valeur 30 ici
 
$update = 'UPDATE `points_pilotes` SET `TOTAL` = "$test" WHERE `classement` = 1 ';
$result3 = mysql_query($update, $link) or die($update . " - " . mysql_error());
 
$new = 'SELECT TOTAL FROM `points_pilotes` WHERE pilotes=\'F. ALONSO\' ';
$result4 = mysql_query($sql, $link) or die($new . " - " . mysql_error());
 
$test2 = mysql_fetch_array($result4);
$test2 = $test2['TOTAL'];
 
echo '<br>'.'recup de la new valeur : '.$test2.'<br>'; // Valeur 0 ici
 
?>
Voilà si vous pouviez m'aider pour savoir pourquoi il me dit 0

Merci à tous, bon WE.