SQL 구문에 오류가 있습니다. 올바른 구문이 'Krul'근처에서 사용되도록 MySQL 서버 버전에 해당하는 설명서를 확인하십시오. Good bye !. ')'at line 1어떻게이 SQL 오류를 디버깅 할 수 있습니까?
많은 루프가있는 LONG 스크립트가 있습니다. 그것은 작동하는 것 같아요 그때 나는 thsi 오류가 무엇을 의미합니까?
업데이트 : 오, 그래, 나 잘못 본다. 나는 때때로 그것에 아포스트로피가있는 변수를 저장하고있어서 SQL 구문을 엉망으로 만든다. 예 : $ name = "너와 개는 멋있다." 내 SQL 구문은 다음과 같이됩니다. '$ name'
어떻게 해결할 수 있습니까?
업데이트 2 : 내가 addslashes를 사용하고는()
도움을 주셔서 감사합니다! 이 예제를 살펴보면 sprintf와 퍼센트를 이해하는 데 어려움이 있습니다. $ query = sprintf ("사용자가 '% s'이고 암호가 '% s'인 SELECT * 사용자, mysql_real_escape_string $ user), mysql_real_escape_string ($ password)); $ s의 정의 – Strawberry