• Home
  • Forum
  • Fare Web
  • PHP

[PHP] Ricerca e modifica su due tabelle

  • Creatore Discussione Creatore Discussione Emix
  • Data di inizio Data di inizio 11 Dic 2017
Prec.
  • 1
  • 2
Primo Prec. 2 di 2

Emix

Utente Attivo
15 Feb 2010
596
0
16
  • 12 Dic 2017
  • #21
marino51 ha scritto:
trattandosi di un errore di sintassi, segnalo che tra il codice fiscale e le virgolette, non vedo l'apice ....

non disturbo più ....
Clicca per allargare...
Trovato la riga reale di appartenenza..

WHERE `CF`='$CF' "; quello che non capisco e che succede... i due apici sono presenti... e la parte sopra funziona:

trovata corrispondenza per MRSLSN84E19H501B
Nazione= ROMA
Provincia= RM
trovata corrispondenza per PCCMSM68D24H501D
Nazione= ROMA
Provincia= RM
trovata corrispondenza per GRSNTL74D51Z127D
codice processatoGRSNTL74D51Z127D
Errore nella query Resource id #5: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'WHERE `CF`='GRSNTL74D51Z127D'' at line 5


Questa la parte interessata:

PHP:
$query_update ="UPDATE `multe_test` SET
                                   `NAZIONE_NASCITA`='$nazione_ae',
                                   `LUOGO_NASCITA`='$nazione_ae',
                                   `PROVINCIA_NASCITA`='$pr',
                            WHERE  `CF`='$CF'
                            ";
 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 12 Dic 2017
  • #22
c'è una virgola in più togli dopo
PHP:
`PROVINCIA_NASCITA`='$pr'
se dovesse dare ancora errore, posta la query come viene eseguita visualizzandola con
PHP:
echo $query_update."<br />";
 

Emix

Utente Attivo
15 Feb 2010
596
0
16
  • 13 Dic 2017
  • #23
marino51 ha scritto:
c'è una virgola in più togli dopo
PHP:
`PROVINCIA_NASCITA`='$pr'
se dovesse dare ancora errore, posta la query come viene eseguita visualizzandola con
PHP:
echo $query_update."<br />";
Clicca per allargare...
marino51 ha scritto:
c'è una virgola in più togli dopo
PHP:
`PROVINCIA_NASCITA`='$pr'
se dovesse dare ancora errore, posta la query come viene eseguita visualizzandola con
PHP:
echo $query_update."<br />";
Clicca per allargare...

Funziona alla grande!

Dovrei eseguire un altro UPDATE all'interno del medesimo file.
L'unico "problema" è che devo fare un if tra un campo di una tabella ed un altro.
Mi spiego meglio.

Nella tabella multe_test c'è un campo PROVINCIA.
Nella tabella comuni c'è il campo SiglaProvincia (quello che utilizziamo ora)

Mi serve fare un if per verificarne l'uguaglianza ed in caso affermativo cambiare/aggiornare il campo NAZIONE sulla tabella multe_test.

Come faccio per confrontare i due dati ??

Grazie ancora dell'aiuto
 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 13 Dic 2017
  • #24
credo che ti stia riferendo alla provincia di residenza,
nel post iniziale vedo che c'è il CAP che, credo sia riferito anch'esso alla residenza
se così è, puoi usare lo stesso script (stessa logica) sostituendo a CF il CAP e ritoccando per le necessità

nella clausola where dell'update puoi aggiungere la condizione per disuguaglianza della provincia ( quello che chiami IF )

vedi se riesci, nel caso posta il problema
 

Emix

Utente Attivo
15 Feb 2010
596
0
16
  • 13 Dic 2017
  • #25
marino51 ha scritto:
credo che ti stia riferendo alla provincia di residenza,
nel post iniziale vedo che c'è il CAP che, credo sia riferito anch'esso alla residenza
se così è, puoi usare lo stesso script (stessa logica) sostituendo a CF il CAP e ritoccando per le necessità

nella clausola where dell'update puoi aggiungere la condizione per disuguaglianza della provincia ( quello che chiami IF )

vedi se riesci, nel caso posta il problema
Clicca per allargare...
No purtroppo il CAP non lo ho nel DB dei comuni... l'unica possibile uguaglianza è quella di cui ho scritto...
altrimenti dovrei fare un ciclo a parte appena finito i primi due... pensavo che con quel codice riuscivo a interpretare anche le PROVINCE.

Grazie dell'aiuto
 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 13 Dic 2017
  • #26
Emix ha scritto:
pensavo che con quel codice riuscivo a interpretare anche le PROVINCE.
Clicca per allargare...
dal codice fiscale ottieni il comune di NASCITA e relative informazioni
se ti riferisci alla provincia di RESIDENZA, non puoi usare il CF
però puoi scaricare la tabella dei comuni dell'istat che contiene anche il cap
 

Emix

Utente Attivo
15 Feb 2010
596
0
16
  • 13 Dic 2017
  • #27
marino51 ha scritto:
dal codice fiscale ottieni il comune di NASCITA e relative informazioni
se ti riferisci alla provincia di RESIDENZA, non puoi usare il CF
però puoi scaricare la tabella dei comuni dell'istat che contiene anche il cap
Vedi l'allegato 4653
Clicca per allargare...

Ho fatto diversamente... più elaborato ma funziona.. ho eseguito un altro script con il codice per il cambio provincia.

Grazie mille
 
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
Devi accedere o registrarti per poter rispondere.

Discussioni simili

U
PHP creare un file excel dopo ricerca nel DB
  • Umberto Federico
  • 15 Giu 2022
  • PHP
Risposte
0
Visite
1K
PHP 15 Giu 2022
Umberto Federico
U
G
Colorare menu select attraverso ricerca php
  • Gabriele_04
  • 18 Ott 2021
  • PHP
Risposte
0
Visite
1K
PHP 18 Ott 2021
Gabriele_04
G
L
  • Bloccata
PHP motore di ricerca nel sito
  • lugalzaggesi
  • 8 Ott 2021
  • PHP
Risposte
1
Visite
1K
PHP 8 Ott 2021
Max 1
L
Ricerca sviluppatori PHP tempo indeterminato Milano
  • Lambdaict
  • 6 Lug 2019
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
0
Visite
1K
Offerte e Richieste di Lavoro e/o Collaborazione 6 Lug 2019
Lambdaict
L
S
[PHP] Creare collegamento filtri di ricerca al database
  • sal88
  • 25 Giu 2019
  • PHP
Risposte
6
Visite
3K
PHP 27 Giu 2019
sal88
S
L
[PHP] Ricerca su search bar esterna
  • Lorenzo Pezzi
  • 3 Mag 2019
  • PHP
Risposte
1
Visite
1K
PHP 3 Mag 2019
macus_adi
[PHP] Ricerca con risultati cliccabili
  • Alex_70
  • 14 Nov 2018
  • PHP
  • 2
Risposte
21
Visite
18K
PHP 17 Nov 2018
Alex_70
[PHP] motore di ricerca nel sito
  • ANDREA20
  • 5 Ott 2018
  • PHP
Risposte
11
Visite
2K
PHP 7 Ott 2018
macus_adi
O
[PHP] Ricerca record tramite post
  • ONE313
  • 4 Ott 2018
  • PHP
Risposte
7
Visite
2K
PHP 6 Ott 2018
ONE313
O
T
[PHP] Ricerca nel database
  • titano
  • 29 Ago 2018
  • PHP
Risposte
2
Visite
5K
PHP 29 Ago 2018
titano
T
C
[PHP] Ricerca multipla, evitare if
  • cosworthwolf
  • 21 Giu 2018
  • PHP
Risposte
4
Visite
2K
PHP 21 Giu 2018
macus_adi
M
[OFFRO][RETRIBUITO] Milano IT Consulting SRL - Ricerca 1 Consulente PHP
  • milanoitcons
  • 2 Mag 2018
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
0
Visite
1K
Offerte e Richieste di Lavoro e/o Collaborazione 2 Mag 2018
milanoitcons
M
Da .htm a .php, perdo le mie posizioni su Google ricerca?
  • andreas88
  • 24 Gen 2018
  • SEO e Posizionamento
Risposte
9
Visite
2K
SEO e Posizionamento 23 Ott 2018
Salvatore HeadWolf
S
G
[PHP] FORM DI RICERCA ESTESA
  • giacomo9783
  • 22 Ott 2017
  • PHP
Risposte
2
Visite
2K
PHP 28 Ott 2017
giacomo9783
G
[PHP] ricerca caratteri accentati
  • borgo italia
  • 25 Set 2017
  • PHP
Risposte
4
Visite
2K
PHP 25 Set 2017
borgo italia
P
[PHP] ricerca dati
  • paperinik4
  • 1 Ago 2017
  • PHP
Risposte
1
Visite
2K
PHP 2 Ago 2017
bubino8
[PHP][MYSQL] Ricerca avanzata tramite form
  • Emix
  • 1 Ago 2017
  • PHP
Risposte
6
Visite
3K
PHP 1 Ago 2017
Emix
[PHP] Problema ricerca con apostrofo
  • T4MAR4
  • 17 Lug 2017
  • PHP
Risposte
2
Visite
2K
PHP 18 Lug 2017
T4MAR4
R
[PHP] Prendere dati da moduli di ricerca esterni
  • Robertino841
  • 14 Lug 2017
  • PHP
Risposte
4
Visite
2K
PHP 15 Lug 2017
eraclio666
[PHP] piu select in ricerca
  • T4MAR4
  • 6 Lug 2017
  • PHP
Risposte
1
Visite
2K
PHP 6 Lug 2017
bubino8
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?