Errore con le colonne delle tabelle mysql?
Spero di aver postato nel sub-forum giusto.
Buongiorno sto creando un browser-game,
quando provo a fare l'iscrizione è arrivo alla pagina data_insert.php
(che si occupa di controllare i dati di iscrizione che il computer e il nome non corrisponda a uno già iscritto, invia l'email di conferma e scrive i dati nel database),
il punto e che quando arrivo a quella pagina mi dà questo messaggio:
Citazione:
Column count doesn't match value count at row 1
Cosa significa?Una colonna non esiste?Come posso risolverlo?
potreste provarlo a fare anche voi facendo la registrazione a questa pagina:
http://ilmondonliner.altervista.org/...istrazione.php
La parte di codice riguardante è questa:
Codice PHP:
$sql = "INSERT INTO user
(user_username,
user_password,
user_email,
user_sesso,
user_reg,
user_ip,
status,
posizione,
salute,
soldi,
crediti,
inteliggenza,
forza,
p_lav,
casa_1,
nascita_d,
nascita_l,
residenza,
gma_nasc,
cittadinanza,
gg_nasc,
epoca_nasc,
rim_lav,
ult_lav,
prigione,
luogo_prigione,
partner,
nome_famiglia,
data_prig)
VALUES
('$user',
'$pass',
'$email',
'$sesso',
'0',
'$ip',
'norm',
'$nascluogo',
'100',
'50',
'0',
'10',
'10',
'10',
'1|$nascluogo'
'$data',
'$nascluogo',
'$data',
'$cittadinanza',
'$giornostivnasc',
'$epocanasc',
'5',
'1-00-0001',
'N',
'/',
'/',
'/',
'/',
'/')";
$users = mysql_query($sql) or die(mysql_error());
$id = mysql_insert_id(); // recuperiamo l'id (contenuto nel campo user_id) dell'utente appena inserito