il problema sta qui:

$immagini = mysql_query("select * from immagini where width='200'");

width=200

width indica il nome della colonna, 200 il valore che hai dentro... ovviamente tu non hai una colonna che si chiama width.. era solo un eempio.

se vuoi visualizzare TUTTE le immagini che hai nel database metti questo:


$immagini = mysql_query("select * from immagini");




sostituisci immagini (quello finale nell aparentesi) con il nome della tabella nella quale hai i dati dell immagine..

poi un altro problema sta qui:

$immaginesingola= '[img]'.$immaginirow['url'].'[/img]';

$immaginirow['url'] url indica il nome della colonna.. devi avere lo stesso nome nel database.. é difficile cmq aiutarti senza sapere come é il database.la colonna del database deve contenere l url all immagine.

spero di esserti stato d aiuto..

ciao

igor