Pb UPDATE MySql

Paramétrer le Raspberry Pi B/B+ pour se connecter via Ethernet ou une clé WiFi USB

Modérateurs : Francois, maxty01

Répondre
estelle
Raspinaute
Messages : 102
Enregistré le : jeu. 24 déc. 2015 17:14

Pb UPDATE MySql

Message par estelle » ven. 20 oct. 2017 09:08

Bonjour,
J'ai un soucis avec un champ DATETIME lorsque je fais un UPDATE en mysql
Ma BDD mysql "Maintenance" un seul enregistrement:
id :1
Date_lec_poids: 2017-10-14 12:00:00
Date_lec_meteo: 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:

Code : Tout sélectionner

<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>
J'ai saisi dans le champ du formulaire ceci: 2017-10-14 18:00:00

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

Code : Tout sélectionner

<?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+

estelle
Raspinaute
Messages : 102
Enregistré le : jeu. 24 déc. 2015 17:14

Re: Pb UPDATE MySql

Message par estelle » ven. 20 oct. 2017 11:30

Résolu mais reste un petit problème:

le value par $DPL ne fonctionne pas correctement
il n'affiche par l'écho que la date et pas l'heure alors que le champ lu dans la base est de type DATETIME

Code : Tout sélectionner

<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>

estelle
Raspinaute
Messages : 102
Enregistré le : jeu. 24 déc. 2015 17:14

Re: Pb UPDATE MySql

Message par estelle » ven. 20 oct. 2017 11:40

J'ai passé le type en datetime

Code : Tout sélectionner

<?php echo "Date enregistrée lecture début enregistrement Météo: $DLM"; ?> 
            <ul>    
                <li type="disc"><a>Date début lecture Météo: 
                <form action="DateMeteo.php" method="post">
                <input type="datetime" name="datedebm" value=<?php echo $DLM; ?>/>
                <input type="submit" value="Valider" /></form></a></li>     
            </ul>
Toujours le même résultat

Date enregistrée lecture début enregistrement Météo: 2017-10-14 22:00:00
Date début lecture Météo: 2017-10-14
Valider

estelle
Raspinaute
Messages : 102
Enregistré le : jeu. 24 déc. 2015 17:14

Re: Pb UPDATE MySql

Message par estelle » ven. 20 oct. 2017 12:06

RESOLU

Bud Spencer
Raspinaute
Messages : 377
Enregistré le : lun. 15 août 2016 21:38

Re: Pb UPDATE MySql

Message par Bud Spencer » sam. 21 oct. 2017 12:54

estelle a écrit :RESOLU
Parfait, mais si tu mettais la solution et expliquait ce qui ne collait pas ca pourrait servir a d'autres ...
Le premier ennemi de la connaissance n’est pas l’ignorance, c’est l’illusion de la connaissance (S. Hawking).

Répondre

Retourner vers « Le réseau sur le Raspberry Pï »