Sta sera provo sulla macchina interessata.. perdonami ma sto seguendo un manuale e sto studiando gli script su quest'ultimo, non senza problemi purtroppo.. proverò a stampare $sql e a sostituire date() con NOW(), basta racchiuderlo fra doppi apici " NOW() ", giusto?Originariamente inviato da piero.mac
stampa la query:
echo $sql;
comunque la mia esperienza dice di usare sempre i doppi apici per racchiudere la stringa SQL e l'apice per delimitare le stringhe. Si evitano facili errori.
ed anche per le date perche' usare date() del php quando esiste NOW() di mysql....![]()
p.s.: Avevo già provato ad eliminare il ciclo if (per forzarlo a inserire subito i dati in tabella), e in secondo luogo a stampare $title e $text_title che sono gli unici due campi inviati, li recupera tranquillamente e li stampa..$sql = 'INSERT INTO cms_articles
(user_id, submit_date, title, article_text)
VALUES
(' . $_SESSION['user_id'] . ',
" NOW() ",
"' . mysql_real_escape_string($title, $db) . '",
"' . mysql_real_escape_string($article_text, $db) . '")';
mysql_query($sql, $db) or die (mysql_error($db));

Rispondi quotando