Probleme boucle if / synthaxe

Résolu
Bonjour,
voici mon probleme, lorsque je met le if en commentaire, il fonctionne sinon ... rien ne s'update !

if ( $row['time'] = "0" )
{

$sql_heure = "UPDATE devis_table SET time = '".$temps."' WHERE id = '".$row['id']."' ";
$rheure = mysql_query($sql_heure);
}

dans ma base la valeur du champs time est de "0".je voudrai qu'elle soit updatée au "$temps" (que j'ai declaré avant $temp = time(); )
bref ... j'en chie !

Merci de m'aider
Configuration: Windows XP
Internet Explorer 6.0

7 réponses

  • Votes
  • Date
  • Date décroissante
  1. Salut,

    Pour un if, il te faut mettre 2 fois le signe égal ==

    Essaye ça :

    if ( $row['time'] == "0" )
    {
    
    $sql_heure = "UPDATE devis_table SET time = '".$temps."' WHERE id = '".$row['id']."' ";
    $rheure = mysql_query($sql_heure);
    }
    
    


    Et si le champ 'time' est de type integer, enlève les guillemets.
    1. Dans ta base de données SQL.

      Est-ce que ton champ "time" est de type int, ou varchar, ou text...
      Mais ce n'est pas très important, essaye le code que je t'ai donné et dis moi si cela fonctionne.
      1. non je teste tout, rien ne fonctionne! avec ou sans guillemets ... = ou == !!!
        pfiou

        PS mon champs Time est de TYPE int(14)
        1. Essaye de faire un print de
          $row['time']
          et tu verra peut-être qu'il est vide.
          A ce moment là, le problème se situe plus haut dans le code.
          1. merci effectivement ceté vide :

            dans ma requete placée plus haut, je ne lui disé pas de SELECT time .... je suis naze ! Merci

            A bientot