Problema Risolto Campi utente personalizzati - Problema durante l'inserimento

RE: Campi utente personalizzati - Problema durante l'inserimento

#1
Ragazzi, ho un problema con la modifica di un campo nel CMS

SQL Error:1062 - Duplicate entry '' for key 'fid7'

SQL Error:INSERT INTO mybb_userfields (`ufid`,`fid1`,`fid2`,`fid3`,`fid6`,`fid7`) VALUES (268,'','','','','')

La fid7 è no duplicate (aggiunto da me per collegarlo ad una table), ma il campo non è identico. Qualcuno mi aiuta per favore a capire cosa sta succedendo?
 

RE: Campi utente personalizzati - Problema durante l'inserimento

#2
Come lo hai aggiunto questo campo? Dal database?
Citazione:Noi non possiamo aiutare tutti, ma tutti possono aiutare qualcuno
 

RE: Campi utente personalizzati - Problema durante l'inserimento

#3
Si chack, proprio così

Aspetta, intendevi il fid7? Fid7 l'ho inserito dall'apposito form di inserimento di MyBB. Il duplicate e la chiave esterna glieli ho dati attraverso un DBMS

Ho scoperto che se faccio l'insert diretto da phpMyAdmin invece funziona.

Aggiungo dettagli.
Si verifica su utenti appena registrati che non hanno riempito nessun campo durante la registrazione
 

RE: Campi utente personalizzati - Problema durante l'inserimento

#4
Così non ti so dire come risolvere, dovrei avere accesso al DB per controllare.
Citazione:Noi non possiamo aiutare tutti, ma tutti possono aiutare qualcuno
 

RE: Campi utente personalizzati - Problema durante l'inserimento

#5
Ho controllato e dal db l'inserimento avviene senza imprevisti. Il problema è la piattaforma che da errore (Perché a quanto pare non inserisce i dati nella query)
 

RE: Campi utente personalizzati - Problema durante l'inserimento

#6
Mi serve comunque per controllare come è configurato.
Citazione:Noi non possiamo aiutare tutti, ma tutti possono aiutare qualcuno
 

RE: Campi utente personalizzati - Problema durante l'inserimento

#7
Ti basta la struttura senza i dati? Se si te li invio in privato
 

RE: Campi utente personalizzati - Problema durante l'inserimento

#8
Si, dovrebbe andar bene.
Citazione:Noi non possiamo aiutare tutti, ma tutti possono aiutare qualcuno
 

RE: Campi utente personalizzati - Problema durante l'inserimento

#9
E' una chiave unica, per questo ti da l'errore:
Codice:
ALTER TABLE `mybb_userfields`
ADD PRIMARY KEY (`ufid`),
ADD UNIQUE KEY `fid7_2` (`fid7`),
ADD UNIQUE KEY `fid7_4` (`fid7`),
ADD UNIQUE KEY `fid7` (`fid7`),
ADD KEY `fid7_3` (`fid7`);
Citazione:Noi non possiamo aiutare tutti, ma tutti possono aiutare qualcuno
 

RE: Campi utente personalizzati - Problema durante l'inserimento

#10
(28-11-2017, 18:37)chack1172 Ha scritto: E' una chiave unica, per questo ti da l'errore:
Codice:
ALTER TABLE `mybb_userfields`
ADD PRIMARY KEY (`ufid`),
ADD UNIQUE KEY `fid7_2` (`fid7`),
ADD UNIQUE KEY `fid7_4` (`fid7`),
ADD UNIQUE KEY `fid7` (`fid7`),
ADD KEY `fid7_3` (`fid7`);

E come faccio se voglio che tutti abbiano quel campo diverso?
 
  

Vai al forum:


Utenti in questa pagina: 1 Ospite(i)