Visualizzazione risultati 1 fino 4 di 4

Discussione: Errore con le colonne delle tabelle mysql?

  1. #1
    ilmondonliner non č connesso Utente giovane
    Data registrazione
    05-12-2011
    Messaggi
    44

    Predefinito 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:
    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

  2. #2
    Guest

    Predefinito

    Sono 28 i valori in VALUES.



    Prova tu stesso:
    Codice PHP:
    echo count(explode(',', "'$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',
    '/',
    '/',
    '/',
    '/',
    '/'"
    ));

  3. #3
    ilmondonliner non č connesso Utente giovane
    Data registrazione
    05-12-2011
    Messaggi
    44

    Predefinito

    Grazie,
    non avevo mai provato a contarli

  4. #4
    ilmondonliner non č connesso Utente giovane
    Data registrazione
    05-12-2011
    Messaggi
    44

    Predefinito

    Adesso funzione era da una settimana che ci giravo ti ringrazio molto!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •