[PHP] Dati su una riga concatenati dalla data

Acccremona

Nuovo Utente
28 Ott 2016
9
0
1
45
Buongiorno a tutti. Avrei bisogno di sapere se è possibile concatenare i dati su un'unica riga inseriti in momenti diversi in quanto una volta inviato un dato in ora "X", quest'ultimo si scriverà nel DB nella stessa riga senza andare a capo?
Attualmente se Inserisco la data ANNO/MESE/GIORNO ed invio il dato (ID1), la prossima immissione che faro (esempio 5) sarà inserita nel DB come ID2. L'idea sarebbe chiedere al php che tutti gli inserimenti dalle ore 00.01 fino alle 23.59 di quel giorno, vengano scritti sulla stessa riga.
Non so proprio dove guardare o sbattere la testa ... avete idee sul come fare o cominciare?

Grazie mille e buona giornata
 

Acccremona

Nuovo Utente
28 Ott 2016
9
0
1
45
Questo è quello che ora ottengo

----------------------------------------------------------
ID | DATA | PESCI |
1 | 2017/03/11 | |
2 | | 5 |


Questo è quello che mi piacerebbe otenere

----------------------------------------------------------
ID | DATA | PESCI |
1 | 2017/03/11 | 5 |
 

kluk

Nuovo Utente
10 Mar 2017
3
0
1
29
Ciao,
Il comportamento è normale, ad ogni inserimento corrisponde una nuova tupla all'interno della tua tabella.
Se all'atto dell'inserimento di una nuova tupla non hai inserito un campo ovviamente questo ( tolte politiche db o in fase di programmazione ) inserisce solo le informazioni che gli vai passando.

Perché il valore "PESCI" lo vuoi inserire dopo e non assieme??

Il punto del "L'idea sarebbe chiedere al php che tutti gli inserimenti dalle ore 00.01 fino alle 23.59 di quel giorno, vengano scritti sulla stessa riga." si può realizzare ma ovviamente ciò che stai facendo è riscrivere sulla stessa tupla informazioni diverse e che quindi alla fine ti ritrovi non con N tuple , ma bensi con una sola tupla che rappresenta l'ultimo valore attualmente inserito ( supponiamo 23.59 ).

Credo che il tuo problema sia facilmente risolvibile con una gestione più "accurata" del form come ad esempio l'obbligo di inserire tutti i campi con "required" ( senza scomodare ne php e ne javascript ) all'interno del tuo <input type> e ovviamente nel passaggio dei parametri alla query di riferimento come:

$query = "INSERT INTO prova (data,pesci) VALUES ('$data','$pesci')";

Spero che sia stato utile tale risposta :)!
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
scusa ma non si capisce bene, intendi per riga lo stesso record? esempio:
hai una tabella contenente
Codice:
id data       campo_1
...
37 2017.03.11 'pinco'
vorresti che il record con id 37 se in data 2017.03.11 aggiungi il dato pallo il record 37 diventasse
Codice:
id data       campo_1 campo_2
...
37 2017.03.11 'pinco' 'pallo'
se è così tutte le volte dovresti modificare la struttura della tabella e mi sembra un casino
oppure, partendo sempre dall situazione iniziale all'aggiunta uppare il campo_1 del record 37
Codice:
id data       campo_1
...
37 2017.03.11 'pinco pallo'
oppure in ultimo vuoi far visualizzare i dati che hanno la stessa data su un'unica riga (che è la cosa più semplice

ops
non avevo visto i post precedenti e mi sembra allora che la risposta che hai avuto centri il problema, se è quello che ottieni vuol dire che fai due inserimenti uno cola la data e uno col valore
 

Acccremona

Nuovo Utente
28 Ott 2016
9
0
1
45
Non posso inserire insieme i 2 valori in quanto il pesce lo devo prima prendere per poi segnarlo. La burocrazia nella mia associazione mi impone di segnare come prima campo "la data", poi il pesce se viene preso, di conseguenza "attualmente" questo secondo valore viene segnato nel DB alla riga sotto. Dovrei proprio cercare una soluzione o un punto di partenza dove tramite codice php, riesca ad inserire valori sulla stessa riga partendo da un punto fisso che a mio parere può essere la data con criteri fissi cioè che se inserisco alle ore "X" di quel.giorno, il.dato resti sulla stessa riga.
 
Discussioni simili
Autore Titolo Forum Risposte Data
WebmasterFioriniAndrea SQL, PHP Come passo i dati da una tabella? PHP 1
M [PHP] elencare e conteggiare dati di una colonna del db PHP 13
S [PHP] Estrarre dati colonna in una stringa PHP 6
P [PHP] Recuperare dati da una <select> PHP 4
R [PHP] Estrapolare dati da una query left join PHP 0
A [PHP] metodo di una classe per estrarre i dati con ciclo while PHP 1
elpirata [PHP] Paginazione dati estratti da una query con più condizioni PHP 17
A Pulsante per compilare una form php in automatico con dati presi da un db PHP 6
A Visualizzare i dati di una pagina PHP in HTMl HTML e CSS 13
T cambio di font size in una lista di dati estratti con PHP PHP 1
L Ricezione dei dati su file php da modulo html PHP 6
A invio massivo dati a file php Javascript 4
L Estrazione dati php Database 6
D Chiave unica in estrazione dati da array php PHP 0
S [PHP] email con inserimento dati nel database PHP 23
S [PHP] Estrarre dati da tabella e fare la media ad intervalli di tempo PHP 10
O [PHP] inviare dati da form e script ajax PHP 0
G Invio mail con php da dati prelevati da un database PHP 9
R [PHP] Visualizzazione dati Array PHP 2
B [PHP] Creare PDF dopo inserimento dati form PHP 4
C [PHP] Form con Inserimento dati dalla maschera e un menù a discesa che prende i dati dal db PHP 1
G [PHP] Passare dati tra record PHP 4
R [PHP] Prelevare dati dal più recente PHP 6
pjtertdj Visualizzazione dati in php da mysql con funzione matematica in javascript PHP 1
E Inserimento dati da PHP in tabella MySQL PHP 5
E [PHP] creare temporary table per dati da xml PHP 2
S [PHP] Estrarre dati tabella in diversi array PHP 2
A [PHP] Invio automatico dati da form PHP 6
E Caricare dati da DB MySql all'apertura pagina, meglio PHP o Javascript? PHP 1
G [PHP] MODIFICARE DATI TABELLA CONTESTUALMENTE PHP 6
Cosina [PHP] Scrivere dati in un div specifico PHP 3
L [PHP] calendario: dati da DB in tabella PHP 1
Monital [PHP] Insert into non inserisce tutti i dati PHP 1
M [PHP] Compilare campi in automatico con dati presi dal DB PHP 25
E [PHP] import dati PHP 8
K [PHP] Inserimento dati database con postgres PHP 2
K [PHP] Controllare dati database tra due valori PHP 18
A [PHP] Errore select dati da db PHP 0
C Leggere dati File.XMLcon PHP XML 11
K [PHP + MYSQL ] Inserimento dati in database da form dinamico PHP 13
M [PHP] Vedere tutti i dati presenti nel DB PHP 15
J Prendere dati del database e metterli nel codice php PHP 1
S [PHP] Verifica dati tramite form e annullamento codice inserito PHP 7
A [PHP] Prelievo dati da xml online. PHP 9
A [PHP] Prelievo dati da .txt PHP 12
L Postare dati a file php da app Reactjs PHP 4
trattorino [PHP] estrarre dati singoli PHP 1
L [PHP] Salvare csv da form dati PHP 5
M Inserimento dati checkbox multipli in db da ajax a php PHP 1
J [PHP] [HTML] Trasferire dati da un form ad un dominio diverso. PHP 3

Discussioni simili