Trovato e risolto: in breve $link, la variabile per effettuare la connessione, era omonima di una variabile per ricevere via POST un eventuale link a un'immagine da visualizzare... Problema conseguenziale all'aver chiamato Link il campo della tabella e all'abitudine di usare variabili PHP tutte in minuscolo.
optime! posta la soluzione, a beneficio di altri forumisti che dovessero avere lo stesso problema
La soluzione sta nel non usare lo stesso nome per variabili diverse.
Per intercettare l'errore nel codice, l'istruzione è
Da scrivere subito a inizio script, e in base alle righe indicate intuire cosa non va; non c'e un indicatore di "variabile già in uso"... Forse in qualche editor avanzato...Codice PHP:
error_reporting(E_ALL);