이것은 내 mysql 문이지만 실제로 작동하지 않는 이유가 무엇인가에 대한 이유를 알 수 없습니다. 미리 감사드립니다!이 mysql 문에 문제가 있습니까? INSERT INTO ... WHERE ... OR?
$ID = $_GET['post'];
$length = $_POST['excerpt_length'];
more code here to connect and select db...
mysql_query("
INSERT INTO wp_posts (excerpt)
VALUES(" . $length . ")
WHERE ID = " . $ID . "
OR post_name LIKE '" . $ID . "%'");
이 워드 프레스를 위해 내가 내가 아는 한, 어떤이 아직 없기 때문에 발췌 길이를 추가 할 수있는 옵션을 만들고있어. 감사!
에단 브라우어는
어쨌든 끝에 삽입되므로 '삽입 삽입'에는 'WHERE'가 필요하지 않습니다. 그냥 두십시오. –
SQL 인젝션에 취약합니다.이 스레드를 읽지 못하도록 막으십시오. http://stackoverflow.com/questions/60174/best-way-to-prevent-sql-injection-in-php – ChristopheD