php web db programming guide를 읽어봤습니다만 MYSQL에는
html문서를 서버에 저장하여 대규모 서비스에 관리 용이
하다고......역시 제가 얻은거 되긴 되는데....방법은.....여전히
모르겠어요.
단순히 쉽게 phpmyadmin에서 텍스트 필드에 html 구문을 삽입하면
되는거라도 다들 그러는데
<input type="button" value="그림"
onClick="window.open('c:\01.htm');"> 이렇게 입력하면
역시나 안됩니다. sql질의문을 통하여 확인하면
<input type="button" value="그림"
onClick="window.open(''c:\\01.htm'');">
' 이 " 이것으로 자동적으로 바뀝니다.
말씀하신 insert구문에서 에러를 발견했는데
--------------------------------------------------------------------------
INSERT INTO `data` VALUES (0, '', '', '', '', '', '', '',
'<input type="button" value="그림"
onClick="window.open('c:\01.htm');">', '', '', '', '', '')
--------------------------------------------------------------------------
이렇게 INSERT를 하면
---------------------------------------------------------------------
#1064 - You have an error in your SQL
syntax. Check the manual that corresponds to your MySQL server
version for the right syntax to use near 'c:\01.htm');">', '',
'', '', '', '')' at line 1
-----------------------------------------------------------------
이런 에러가 뜹니다.
결론적으로 텍스트 필드에서 html 구문을
썻을 경우 ' -> " 게 변화가 되며,
phpmyadmin 에서 sql 구문을 날릴때 html
구문을 포함하여 insert를 하게 되면
에러가 납니다.
벌써 이것가지고 며칠째 질문하고 책쳐다보고.....온갖 방법을
다쓰고 있는데 지식이 짧은지라 해결 방안을 찾고 있지 못하고
있어요....도와주세요.....
|