웹 & 프레임워크

PHP-mysql quotation (작은따옴표) 유의

늘근이 2014. 5. 8. 08:08

mysql, php연동시에는 보통의 프로그램처럼 신택스 에러나, 여러 문법오류들이 바로바로 코딩하는 상황에서 체크할수가 없다. 오류가 있는 구문이라면 어차피 실행을 안시켜버리는 구조이기 때문이다. 자바를 개발할때 뜨는 각종예외부터 해서 시도때도없이 뜨는빨간줄은 정말 친절한것이다. 

 

 php를 개발하면 쉼표 하나하나에도 장인의 혼을 불어넣어 세세하게 개발해야하는데

 

mysql_query("insert into A(a,b) values ('$a','$b');");


어디에는 저 인용구가 붙어있고 안붙어있고,

어떠한 곳에는 따옴표나 인용표나 그냥 잘들어가는 곳이 있는가 한편

저 values다음 구문의 인용표(?) ' 는 잘 구분해서 넣어줘야지 아니면 디비가 작동을 하지 않는다