ฉันมีแบบสอบถามเช่นนี้ใน Drupal 6:
$sql = 'SELECT sid, score FROM search_index WHERE word LIKE "%%%s%%"';
$result = db_query($sql,$search_term);
มันใช้งานได้ดี แต่ตอนนี้ฉันกำลังอัพเกรดเป็น Drupal 7
ฉันอ่านและนี่ควรจะใช้ได้ แต่ไม่ใช่:
$sql = 'SELECT sid, score FROM search_index WHERE word LIKE "%:term"';
$result = db_query($sql,array(':term'=>$search_term));
ไม่มีใครรู้ว่าฉันทำอะไรผิดหรือเปล่า?