Salve a tutti,
ho dei dati in un campo varchar e vorrei convertirli in date, successivamente spostarli da
PublishDate (campo) a year (campo)
esempio:
da 20210206
a 2021-02-06
struttura database (parziale)
BookID
PublishDate = varchar(8)
e' il campo iniziale dove prelevare i dati
year = date e' il secondo campo dove inserire i dati convertiti
questo e' il codice fornitomi da mzanella, ma non funziona
Codice:<?php require_once("connetti.php"); $query = "SELECT BookID, year, PublishDate FROM book"; $result = mysql_query($query); while ($row = mysql_fetch_assoc($result)) { $nuova_data = substr($row['PublishDate'], 0, 4) . '-' . substr($row['PublishDate'], 4, 2) . '-' . substr($row['PublishDate'], 6); $query = "UPDATE book SET year = '$nuova_data' WHERE BookID = '$row'['BookID']"; mysql_query($query); } ?>

LinkBack URL
About LinkBacks


