Php wordpress中sql查询的问题

Php wordpress中sql查询的问题,php,mysql,wordpress,Php,Mysql,Wordpress,我正在使用execphp插件在我的页面中包含php代码。我已经将一个表导入wordpress数据库,并将我的原始查询复制到一个页面中,但我似乎无法让它工作 我不知道哪里出了问题,因为页面上没有抛出sql错误,它所做的只是在到达查询时停止执行 $query = "SELECT * FROM 'classSchedule' ORDER BY 'age' ASC"; $result = mysql_query ($query, $link) or die (mysql_error()); $num_

我正在使用execphp插件在我的页面中包含php代码。我已经将一个表导入wordpress数据库,并将我的原始查询复制到一个页面中,但我似乎无法让它工作

我不知道哪里出了问题,因为页面上没有抛出sql错误,它所做的只是在到达查询时停止执行

$query = "SELECT * FROM 'classSchedule' ORDER BY 'age' ASC";
$result = mysql_query ($query, $link) or die (mysql_error());

$num_rows = mysql_num_rows ($result);
if ($num_rows != "0")
{
    echo "Select a Class";
    while ($row = mysql_fetch_array($result))
    {
        $day = $row['day'];
        $time = $row['time'];
        $class = $row['class'];
        $age = $row['age'];
        $level = $row['level'];

        echo "(Age: $age) $day $time $class Level: $level";
    }
}
我也尝试过在wpdb代码中使用示例代码进行测试,但即使这样也不起作用

$mylink = $wpdb->get_row("SELECT * FROM $wpdb->wp_links WHERE link_id = 2");
echo $mylink->link_id;
有人请帮忙!我正在使用WordPress3.1

编辑
好的,我已经通过在代码顶部添加global$wpdb解决了这个问题。

试着删除关于课程安排和年龄的标记。这些看起来像普通的撇号。如果您想在MySQL中封装表名和列名(这是可选的),请使用backticks`。

我已经尝试过不使用ticks。另外,我试过的例子没有,它仍然不能正常工作。