2012-09-17 4 views
1

안녕하세요 여러분, 해결해야 할 다음과 같은 문제가 있습니다. 나는 autosuggest 검색 필드가 있습니다. 내 코드를 mysql을 mysqli로 업데이트하고 싶다. 이 코드 ($ dB = mysqli) 왜 먹으 렴 : 어떤 이유로while 루프를 mysqli에 업데이트 중

if (isset($_POST['search_term']) == true && empty($_POST['search_term']) == false) { 

    $search_term = $db->real_escape_string(htmlentities(trim($_POST['search_term']))); 

    $search_term_query = "SELECT `a` FROM `b` LIKE '$search_term%'"; 
    $result_search_query = $db->query($search_term_query); 

    while (($row = $result_search_query->fetch_assoc()) !== false) { 

     echo '<li>', $row['a'], '</li>'; 
    } 

} 

를 내가 얻을 :

아닌 객체의 멤버 함수 fetch_assoc()를 호출

그래서 개체에 문제가 있습니까? 나를 도울 수있는 누군가가 있다면 정말 감사 할 것입니다. 고마워.

+0

$ db가 정의 된 방법을 포함하십시오 –

+0

$ db = mysqli 다른 파일에서 제공됩니다. – bonny

답변

관련 문제