Hai ragione, mi dimenticavo dire che prima occorreva fare
$_SESSION['sqldo'] = stripslashes($_SESSION['sqldo']);

A me questo tipo di approccio non ha mai creato errori, anche quando la var.le in questione contenesse dei doppi apici