[PHP/MYSQL] -- problema query insert.

Salve, ho un problema di inserimento dati.

Midice questo errore:

Column count doesn't match value count at row 1

il codice del db è:

http://gigetto82.altervista.org/phpnews/db.txt

e il codice è questo ..:

http://gigetto82.altervista.org/phpnews/codice.txt

Se non riuscite ad vedere i files (copiate/l'indirizzo ed incollatelo nella barra degli indirizzi).

PS: Il codice è un esempio che c'è su questo sito phpnews.it (ho seguito il corso PHP/Mysql).

però non capisco l'errore.

ed pure ho visto rivisto la insert, ed mi sembra giusto si o no ?.

Se condo voi cosa ha che non va?.

grazie.

luigi.

inviato 9 anni fa
gigetto82
X 0 X

non c'è nessuno???  :) :)

risposto 9 anni fa
gigetto82
X 0 X

l'errore è piuttosto banale: il numero di colonne specificate all'inizio della INSERT non corrisponde al numero dei dati passati alla stessa INSERT

 :bye:

risposto 9 anni fa
Gianni Tomasicchio
X 0 X

l'errore è piuttosto banale: il numero di colonne specificate all'inizio della INSERT non corrisponde al numero dei dati passati alla stessa INSERT

 :bye:

grazziieeee.

mancava un campo.

Mi dici come si fa scrivere l'sql andare a capo  con il codice.

grazie. :) :) :)

risposto 9 anni fa
gigetto82
modificato 9 anni fa
X 0 X
Mi dici come si fa scrivere l'sql andare a capo  con il codice.

Non ho capito ?!?

 :bye:

P.S.: se si tratta di un altro argomento devi aprire una nuova discussione!

risposto 9 anni fa
Gianni Tomasicchio
X 0 X

ok

risposto 9 anni fa
gigetto82
X 0 X
Mi dici come si fa scrivere l'sql andare a capo  con il codice.

Non ho capito ?!?

 :bye:

P.S.: se si tratta di un altro argomento devi aprire una nuova discussione!

dico cosi:

$query = "INSERT INTO utenti ("

   $query + $query = "nome,"

   $query + $query = "email,"

   $query + $query = "sesso,"

   $query + $query = "newsletter,"

   $query + $query = "password,"

   $query + $query = "razza,"

   $query + $query = "professione,"

   $query + $query = "crediti,"

   $query + $query = "salute,"

   $query + $query = "punti,"

   $query + $query = "stipendio,"

   $query + $query = "banca,"

   $query + $query = "foto_url,"

   $query + $query = "storia,"

   $query + $query = "codicefiscale,"

   $query + $query = "ruolo,"

   $query + $query = "statura,"

   $query + $query = "registratoil,"

   $query + $query = "homepage,"

   $query + $query = "corporazione,"

   $query + $query = "dir_upload,"

   $query + $query = "attivazione_reg,"

   $query + $query = "ip,"

   $query + $query = "data_entrata,"

   

Ma come lo scritta non va bene.

mi dici come fare?

risposto 9 anni fa
gigetto82
X 0 X

Nella stringa che contiene l'SQL puoi andare a capo liberamente, quando vuoi, senza ricorrere ad alcun espediente. Quindi togli tutti gli $query + $query = " e vai a capo come se stessi scrivendo liberamente il testo su più righe.

 :bye:

risposto 9 anni fa
Gianni Tomasicchio
X 0 X

grande.

grazie mille.

scusa ma io provengo da asp3.0.

è pensavo che era la stessa cosa in php.

saluti. :bye: :bye:

risposto 9 anni fa
gigetto82
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda