Mi succede una cosa strana (sicuramente è una stupidata, ma non riesco a vederla, quindi serve il supporto di altri occhi...).
Inserisco una serie di dati in un db, utilizzando questo codice:
Codice PHP:
$query = ("INSERT INTO `news` (`news_id`, `date`, `tag`, `kind`, `location`, `start`, `deadline`, `email`, `link`, `title`, `text`) VALUES ('$nr', '$data', '$tag', '$kind', '$loc', '$start', '$deadline', '$email', '$link', '$tit', '$txt')");
$result = mysql_query($query)
or die("Query failed");
Tutti i dati vengono correttamente inseriti, tranne uno, il valore link; questo, sia che vi sia un valore di input o meno, viene sempre inserito nel db con valore: Resource id #3.
Eppure, se c'è un input corrispondente, questo viene mostrato correttamente (facendo un echo della variabile prima della query).
Allora, perchè dann... fa così?