Dajmy na to, że masz takie zapytanie
INSERT INTO `tabela` (opcjonalnie kolumny) VALUES('$jakis_string', 'blabla', 'nanana', true, NULL, 1, 0.23)
Jak widzisz, stringi muszą być w apostrofach. Boolean, null i integery i floaty nie muszą być.
Jak $jakis_string będzie miał taką postać :
$jakis_string = "I'm not well programer";
to zapytanie będzie wyglądało tak :
INSERT INTO `tabela` (opcjonalnie kolumny) VALUES('I'm NOT well programer', 'blabla', 'nanana', true, null, 1, 0.23)
Jak widać, składnia się psuje, bo apostrof po "I,, zamyka string i dalsza część jest niezrozumiała.
Pisałem Ci o tym w innym temacie, żebyś zainteresował się funkcjami addslashes, mysql_real_escape_string. Jak widać zignorowałeś to.
Pisałem Ci również o raportowaniu błędów, również nie pomogło.
Może to co napiszę, jest nie na miejscu, ale daj sobie spokój z programowaniem, jeśli nie potrafisz czytać, wyszukiwać informacji, analizować bardzo prostych skryptów, nie rozumiesz tak banalnych rzeczy oraz nie masz woli samodzielnego rozwiązywania problemów, tylko czekasz na gotowe.