[PHP] Problema query insert [RISOLTO]

Arawan Omacha

Utente Attivo
2 Ott 2015
20
0
1
Buongiorno,
Ho un problema che mi sta perseguitando da un bel pò.
Ho una tabella mysql settore che contiene:
descrizione - funzione
prova_reparto - K
prova_reparto - ELE
reparto_test - ELE
reparto_test - TOP
reparto_tre - K
reparto_tre - ANTE

Ogni descrizione equivale ad una tabella con propri dati, il mio problema è nell'inserimento di dati nelle rispettive tabelle,
ovvero, voglio effettuare l'insert nelle rispettive tabelle, è la distinzione va effettuata per "funzione",
ad esempio:
Riga 1: K (dovrebbe essere copiata solamente in prova_reparto e reparto_tre)
Riga 2: ELE(dovrebbe essere copiata solamente in prova_reparto reparto_test)
Riga 3: K ed ANTE (dovrebbe essere copiata solamente in prova_reparto ed reparto_tre)
Riga 4: ANTE (dovrebbe essere copiata solamente in reparto_tre)
ho tentato di utilizzare il foreach ma mi copia sempre tutto in tutto
 

Arawan Omacha

Utente Attivo
2 Ott 2015
20
0
1
ho provato a creare un trigger AFTER INSERT che elimini i record i campi delle funzioni vuote, ma se provo ad effettuare un insert mi blocca perchè dice che c'è un trigger attivo
 

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
mi sembra di capire che ci sono
dei record provenienti da "form" o da "file" o da altre sorgenti,
ciascuno di essi identificato da una "funzione"
in base alla funzione devono essere aggiornate le tabelle ricavate dall'associazione in "settore"
ebbene
leggi un record alla volta (da $_POST o dal FILE o dalla sorgente che lo fornisce)
con la funzione presente nel record, ricavi le "descrizioni", facendo una ricerca nella "settore", usando la "funzione" come chiave
con un ciclo sul risultato della selezione, ottieni le "descrizioni" che ti indicano quali tabella aggiornare
aggiorni le tabelle specifiche
ed é finita la gestione del record

ma forse non ho capito ...
 

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
il trigger per essere attivato richiede dei "comandi" sql che potrebbero essere interessanti per altri,
ma va bene così, non serve rendere pubblica la soluzione
 

Arawan Omacha

Utente Attivo
2 Ott 2015
20
0
1
il trigger per essere attivato richiede dei "comandi" sql che potrebbero essere interessanti per altri,
ma va bene così, non serve rendere pubblica la soluzione
Visto che si parlava di trigger, pensavo che basta cosi, ma forse hai ragione.
In base al mio "problema" questo è ciò che ho adottato:
Essendo che l'insert inseriva i campi i tutte le tabelle citate, ho creato un trigger per disattivare/eliminare i record non necessari:

Tempo trigger: BEFORE
Evento: INSERT
Definizione:
BEGIN
UPDATE Ante SET attivo=0 WHERE Ante_Ante ='';
END
 
Discussioni simili
Autore Titolo Forum Risposte Data
M [PHP] Problema con query select PHP 2
T [php] problema creazione query select-where PHP 5
trattorino problema raccapricciante php conteggio query PHP 4
L [PHP] Problema creazione query a numero di parametri variabile PHP 6
D Problema con query in php PHP 5
E [PHP] problema insert query PHP 9
M [PHP] Problema con query PHP 17
G problema query mysql in php PHP 5
F PHP problema doppi apici all'interno di una query SQL PHP 1
B problema query mysql php PHP 1
L PHP: problema con query mysql. PHP 3
S Autocompletamente con jQuery, PHP e MySQL - Problema con le query PHP 7
EffeElle Php problema query select PHP 5
EffeElle Problema per una query di aggiornamento record php PHP 35
neo996sps Problema con query e script PHP PHP 4
K [php] Problema con inner join PHP 4
K [PHP] Problema con variabili concatenate. PHP 1
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
D problema php mysql PHP 1
D problema php mysql PHP 1
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
A Problema checkout carrello php PHP 2
G Problema caricamento tabelle MySql da PhP PHP 0
M Problema con php per calcolo costo percentuale PHP 7
O Problema Formmail in PHP su Aruba PHP 0
WebmasterFioriniAndrea Chat e php [problema] PHP 3
L [PHP] Problema con Telegram PHP 1
WebmasterFioriniAndrea [PHP] Problema che non mi fa vedere niente PHP 2
K Help: problema con uno script di booking in php! PHP 0
N [Apache] problema con estensione php Apache 0
C [PHP] Problema con download file PHP 0
M [PHP] Problema con preg_match PHP 1
gandalf1959 [PHP] problema con l'utilizzo di Header PHP 3
K [RISOLTO] Problema Griglia Php+Mysql PHP 13
L Problema jQuery validation AJAX (PHP 7) PHP 6
L Problema funzione mail() PHP PHP 3
S [PHP] Problema con istruzione "use" PHP 23
A Problema PHP PHP 1
M [PHP] problema if PHP 3
L [PHP] Problema su codice o server PHP 5
T [PHP] problema maggiore e minore PHP 4
Cosina [PHP] fwrite problema con le parole accentate PHP 9
M [PHP] Problema search form PHP 3
F [PHP] Problema con number_format PHP 3
L [PHP] problema count messo in una funzione. PHP 1
P [PHP] Progettino CRUD di esercitazione. Problema su $_FILE. PHP 9
trattorino [PHP] problema entrata immagini insert PHP 1
C Apache Cordova problema con php Programmazione 1
T PHP+MYSQL: problema con quelle maledette lettere accentate... PHP 5
F [PHP] Problema con array multidimensionale PHP 4

Discussioni simili