【发布时间】:2011-02-27 08:45:09
【问题描述】:
$db_item = $wpdb->get_results($wpdb->prepare( "SELECT * FROM wp_wowhead_items WHERE name LIKE %s", "%". "Hello" . "%") );
上面的这个有效...但下面的无效!
$text = "Hello";
$db_item = $wpdb->get_results($wpdb->prepare( "SELECT * FROM wp_wowhead_items WHERE name LIKE %s", "%". $text . "%") );
我在哪里缺少语法?我尝试了几乎所有与引号、斜杠、转义符的组合......
【问题讨论】:
-
出于好奇你可以试试
"%$text%" -
这行得通...谢谢。问题是我之前尝试过,但它很冷,所以我认为它不起作用。似乎在其他地方它给出了“%%”,这冻结了屏幕,我无法真正看到它正在工作。