Originariamente inviato da shake84
Il problema è che non credo tu possa inserire dirrettamente un array in una stringa, o meglio non puoi in quel modo.

Questa è la sintassi che usi attualmente:
codice:
$sql="questa è una prova $_SESSION[datiutente][1] questa è una prova";
Questa è la sintassi che ti consiglio di usare:
codice:
$sql="questa è una prova ".$_SESSION[datiutente][1]." questa è una prova";
Ps. i motivi tecnici non li so però se chiudo la stringa e aggiungo la variabile con l'operatore . dovrebbe funzionare
non c'entra assolutamente nulla ... vengono supportate tutte e due le sintassi

io personalmente preferisco questa terza perché la trovo più leggibile
codice:
$sql="questa è una prova {$_SESSION['datiutente'][1]} questa è una prova";