나는 그런 단순한 질문을하는 것을 유감스럽게 생각하지만, 그것은 벽에서 나를 몰아 부쳤다. 그리고 그것이 업데이트 나 다른 것 때문에 확실하지 않다. 하지만 아무도 다음 SQL 문 오류가 무엇인지 말해 줄 수 있습니까?SQL 명령 구문 오류?
$iname = mysql_query("SELECT * FROM calendarevents WHERE 'EventMonth'="January" AND 'EventDay'="1"")
or die(mysql_error());
모습을 .... –
을 그냥 PHP를 학습하는 경우, 사용되지 않는'mysql_query' 인터페이스를 학습하지 마십시오. 그것은 끔찍한 일이며 PHP의 차후 버전에서 제거 될 것입니다. [PDO와 같은 현대적인 대체물은 배우기 어렵지 않습니다.] (http://net.tutsplus.com/tutorials/php/why-you-should-be-using-phps-pdo-for-database-access/). [PHP The Right Way] (http://www.phptherightway.com/)와 같은 안내서는 베스트 프랙티스를 설명하는 데 도움을 줄 수 있습니다. 항상 절대적으로 ** 사용자 매개 변수가 [제대로 이스케이프]되어 있어야합니다 (http://bobby-tables.com/php). 또는 심각한 [SQL injection 버그] (http://bobby-tables.com/). – tadman