PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 20-10-2017 06:05:52

estelle
Membre
Inscription : 20-10-2017
Messages : 1

Probleme avec UPDATE d'un DATETIME

Bonjour,
J'ai un soucis avec un champ DATETIME lorsque je fais un UPDATE en mysql

Ma BDD mysql "Maintenance":

id    Date_lec_poids                Date_lec_meteo
1    2017-10-14 12:00:00        2017-10-14 16:00:00

Les deux champs Date structure DATETIME

id    int(11)           
Date_lec_poids    datetime           
Date_lec_meteo    datetime   

Dans ma page "Maintenance" j'ai écrit cela:

 
<ul>
      <li type="disc"><a>Date début lecture poids:
      <form action="DateDeltaPoids.php" method="post">
      <input type="text" name="datedebp" value=<?php echo $DLP; ?>/>
      <input type="submit" value="Valider" /></form></a></li>  
</ul>

Dans ma page "DateDeltaPoids" j'ai écrit cela:


<?php
$DatDeltaPoids = $_POST['datedebp'];
echo $DatDeltaPoids;
if( isset($_POST['datedebp']) ) {
  $update_query = "UPDATE Maintenance SET Date_lec_poids=".$DatDeltaPoids.";";
  mysql_query($update_query) or die('Erreur SQL :<br />'.$update_query.'<br />'.mysql_error());
  }

include("Maintenance.php");    
?>

Résultat :
2017-10-14 18:00:00
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /mnt/108/sdb/9/5/ruches.montminoises/DateDeltaPoids.php on line 6
Erreur SQL :
UPDATE Maintenance SET Date_lec_poids=2017-10-14 18:00:00;

Je n'arrive pas trouvé la solution à mon pb
Qui peut m'aider ?
A+

Hors ligne

#2 20-10-2017 19:28:02

tof73
Membre
Inscription : 21-12-2014
Messages : 156
Site Web

Re : Probleme avec UPDATE d'un DATETIME

en exécutant la requête
UPDATE Maintenance SET Date_lec_poids=2017-10-14 18:00:00
dans phpmyadmin, cela donne un début de réponse à la raison pour laquelle cette requête est incorrecte.
dans l'interface de phpmyadmin, si vous mettez à jour un champ date de cette table, vous aurez la requête sql qui fonctionne, donc quasiment la réponse à votre question.

Hors ligne

#3 21-10-2017 03:00:33

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 195

Re : Probleme avec UPDATE d'un DATETIME

salut



y a un problème de connexion ou tout simplement la base n'a pas été ouverte.

sinon pour la requête

bad : UPDATE Maintenance SET Date_lec_poids=2017-10-14 18:00:00;
good : UPDATE Maintenance SET Date_lec_poids='2017-10-14 18:00:00';

a++

Hors ligne

Pied de page des forums