$sql = "INSERT INTO Accounts (X, X) VALUES (' ".$X."' ',''".$X."'')";
hocam normal bir şekilde yapabilirsiniz, sadece $_POST,$_GET,$_SESSION vs gibi şeylerde bu yaptığınız yöntemi kullanın normal değişkenlerde tırnağa gerek yok.
$sql = "INSERT INTO Accounts (X, X) VALUES ($X,$X)";
Giden verilerde tırnak işareti vb. bulunduğu için gine aynı duruma düşüyor hocam