Lee lo siguiente:
http://www.forosdelweb.com/f18/como-...1/#post2414268
Básicamente, las comillas dobles interpretan las variables en PHP, y las simples no, ahora cuando trabajas con Bases de Datos debes de armar el Query de forma correcta o usar procedimientos almacenados.
Saludos.