Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    240

    prbblema con query mysql

    Ciao ragazzi non riesco a trovare l errore in questa query il codice è questo:

    $valore_ultimo_id = mysql_insert_id();


    print_r($user_row).'
    ';
    $sql_ary = array(

    'user_id' => "$valore_ultimo_id",

    'nickname' => '^000000'.$user_row['username'],


    'nickname_plain' => $user_row['username'],



    'default' => y
    );

    $sql = 'INSERT INTO ' . pcpin_nickname . ' ' . $db->sql_build_array('INSERT', $sql_ary);

    echo $sql.'
    ';
    if ($db->sql_query($sql))echo "query eseguita";
    else echo "query non eseguita";

    prima di questa query ce ne è una di insert

    stampando la query viene fuori questo
    INSERT INTO pcpin_nickname (user_id, nickname, nickname_plain, default) VALUES ('54', '^000000peppe', 'peppe', 'y')

    l'errore che da è questo:

    SQL ERROR [ mysql4 ]

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'default) VALUES ('54', '^000000peppe', 'peppe', 'y')' at line 1 [1064]

    Qualcuno riesce a trovare l errore?Vi ringrazio anticipatamente.

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    default è una parola riservata. Rinomina il campo.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    240
    ok grazie provo....

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.