Se connecter / S'enregistrer

Résolu Remplacement par php sql

Solutions (2)
Tags :
  • home
  • MySQL
  • Sql
  • Programmation
, Maître Yoda |
Bonsoir,

je cherche a trouver un moyen de remplacer la ligne qui existe deja au lieu de toujours en ajouter une autre voila mon code qu'il faut modifier
  1. <?php
  2. $con = mysql_connect("localhost","db","mdp");
  3. if (!$con)
  4. {
  5. die('Could not connect: ' . mysql_error());
  6. }
  7. mysql_select_db("ipho8112_perso", $con);
  8. $sql="INSERT INTO site (home)
  9. VALUES
  10. ('$_POST[home]')";
  11.  
  12. if (!mysql_query($sql,$con))
  13. {
  14. die('Error: ' . mysql_error());
  15. }
  16. echo "Home a été modifié avec succes";
  17. mysql_close($con)
  18. ?>


D'apres moi c'est le insert into qui est a modifier mais par quoi !!

merci

seb
Contenus similaires
Meilleure solution
partage
|
Effectivement, tu peux utiliser soit REPLACE, soit UPDATE.
Dans ton cas, je pense que c'est UPDATE qui est à utiliser:
  1. $sql = "UPDATE site SET `champ`='".$_POST['home'].'");

En remplaçant bien sûr "champ" par le nom de ton champ dans la table.
  • Commenter cette solution |
Score
0
òh
òi
, Maître Yoda |
Merci beaucoup de ton aide !! j'ai utiliser le UPDATE mais d'une autre facon ! voila comment j'ai fait !

$sql = "UPDATE site SET home = ('$_POST[home]') WHERE id = '1'";
  • Commenter cette réponse |

Ce n'est pas ce que vous cherchiez ?

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS