ho generato una password con questa funzione:
function generaPassword($lunghezza = 10)
{
$password = "";
$possibili = "0123456789abcdefghijklmnopqrstuvwxyz()#";
$i = 0;
while ($i < $lunghezza)
{

$char = substr($possibili, mt_rand(0, strlen($possibili)-1), 1);
$password .= $char;
$i = $i+1;
}
return $password;
}

poi vorrei inserire la password generata in un campo così :

mysqli_query($link,"insert into prenotazioni values('{$mysql['idcarta']}','{$_SESSION['utente']}','{$mysql['quantita']}','$password')'")or mysqli_showerror($link);

mi dà però errore .
al posto di $password devo mettere qualke altra cosa???
Grazie