나는 여분의 눈 쌍이 필요합니다! 매우 간단한 검색어가 있습니다.변수가 삽입 될 때 mysqli 쿼리가 작동하지 않습니다.
$result = $mysqli->query("SELECT post_id FROM blog_posts WHERE post_uri = 'the-test-post' LIMIT 1");
$row = $result->fetch_array();
이 게시물 ID가 있습니다. 그러나 post_uri에 대한 변수를 삽입하면 결과는 비어 있습니다. 시도한 방법 중 아무도 작동하지 않았다 :
나는 다른 페이지에서 비슷한 쿼리를 사용하므로 더 혼란 스럽다. 도움말 감사. 당신이 문자열에 해당 쿼리를 넣고 그것을 에코 경우
리터럴 인라이닝에 대한 저항은 아마도 매개 변수를 바인딩한다는 힌트 일뿐입니다. http://use-the-index-luke.com/sql/where-clause/bind-parameters?langtype=php#tab_4 –
+ 1 좋은 리소스에 대한 – CodeVirtuoso