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.

Rispondi quotando