Un seul bloc de requêtes pour récupérer et modifier le même champ
Bonjour,
J'ai un petit souci.
Mon souci c'est de récupérer le champ vote de ma table article de l'incrémenter à 1 et de le mettre à jour. Comment faire ça dans un seul bloc de requête?
Voilà ce que je suis arrivé à faire. C'est très mauvais. Je sais. Aidez-moi à le faire en un bloc de requête propre SVP
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
<?php
//Là je récupère la donnée et l'incrémente
$sql = sprintf("SELECT vote FROM articles ");
$Recordset2 = mysql_query($sql, $id_connect) or die(mysql_error());
$ligne = mysql_fetch_assoc($Recordset2);
$vote = $ligne['vote'];
$vote_actuel = $vote + 1;
?>
<?php
//ici je met à jour la donnée
$sql = "UPDATE articles SET vote = '$vote_actuel' WHERE ID = '$viD'";
mysql_query($sql, $id_connect) or die (mysql_error());
?> |
D'avnce je vous remercie beaucoup