Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1551 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Probleme d'update mysql

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme d'update mysql

n°1927025
DonQuiShoo​t
Posté le 27-09-2009 à 11:11:26  profilanswer
 

Bonjour :)

 

Voici mon code :

 
Code :
  1. <?php 
  2. mysql_connect("", "", "" );
  3. mysql_select_db("" );
  4. $i = mysql_query("SELECT ordre FROM owsite" );
  5. $t = $i + 1;
  6. mysql_query("UPDATE owsite SET ordre='$t'" );
  7. mysql_close();
  8. ?>
 

Donc évidement ça ne fonctionne pas :/ Il doit me manquer quelque chose entre les deux :s

 

Enfaite je voudrais qu'a chaque foi que ce code s'execute, on ai :

 

Ordre de fin = ordre du début + 1 (Un+1 = un + r (r=1) en gros ^^) !

 

Mais je ne vois pas qu'est ce que je devrais utiliser au milieu :/ (moi et les mysql_ c'est notre début ^^)

 

Merci d'avance pour vos réponses ;)


Message édité par DonQuiShoot le 27-09-2009 à 11:11:46
mood
Publicité
Posté le 27-09-2009 à 11:11:26  profilanswer
 

n°1927031
esox_ch
Posté le 27-09-2009 à 11:56:19  profilanswer
 

Il faut que tu utilises une fonction comme mysql_fetch_assoc en lui passant le résultat de ta mysql_query("Select..) , lui te retournera un tableau dont la clé est "ordre" et la valeur est ce que tu veux incrémenter


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1927032
DonQuiShoo​t
Posté le 27-09-2009 à 12:15:54  profilanswer
 

esox_ch a écrit :

Il faut que tu utilises une fonction comme mysql_fetch_assoc en lui passant le résultat de ta mysql_query("Select..) , lui te retournera un tableau dont la clé est "ordre" et la valeur est ce que tu veux incrémenter


 

Code :
  1. <?php 
  2. mysql_connect("", "", "" );
  3. mysql_select_db("" );
  4. $i = mysql_query("SELECT ordre FROM owsite" );
  5. $row = mysql_fetch_assoc($i);
  6. mysql_query("UPDATE owsite SET ordre='$row + 1'" );
  7. mysql_close();
  8. ?>


 
Et la il me met dans le champ (initialement 1) : Array + 1  
 
cela doit peut etre venir de ma config de champ ? (Sachant que dans cette table il n'y a que un champ ordre et qu'une seule entrée (1 par défaut) )
 
 
EDIT : J'ai trouvé !  

Code :
  1. $i = mysql_query("SELECT ordre FROM owsite" );
  2. $row = mysql_fetch_assoc($i);
  3. $o = $row['ordre'] + 1;
  4. mysql_query("UPDATE owsite SET ordre=$o" );


???


Message édité par DonQuiShoot le 27-09-2009 à 15:12:25
n°1927050
esox_ch
Posté le 27-09-2009 à 15:14:21  profilanswer
 

Voilà
Faut lire la doc de mysql_fetch_assoc avant de l'utiliser hein :p


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Probleme d'update mysql

 

Sujets relatifs
calculer % php MysqlProblème WPF / Entity Framework / Data Binding
probleme de update - Mysql - Pas de misa a jourProblème avec un update en php/mysql
probleme ON UPDATE CASCADE MYSQL[PHP/MYSQL] Problème d'UPDATE . : RESOLU : .
[MySQL] petit probleme d'updateprobleme update mysql ...
[PHP/MySQL]Problème d'UPDATE avec une variable contenue dans l'urlProbleme avec la requete MySQL UPDATE
Plus de sujets relatifs à : Probleme d'update mysql


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR