2011-03-26 43 views
0

我正在使用exec php插件在我的頁面中使用php代碼。我已經將表格導入wordpress數據庫並將我的原始查詢複製到頁面中,但似乎無法使其工作。在wordpress中的sql查詢的問題

我不能說出什麼問題,因爲沒有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 codex中的示例代碼進行測試,但即使這樣也行不通。

$mylink = $wpdb->get_row("SELECT * FROM $wpdb->wp_links WHERE link_id = 2"); 
echo $mylink->link_id; 

有人請幫忙!我使用的是wordpress 3.1。

EDIT 好吧我已經通過在代碼頂部添加全局$ wpdb來解決它。

回答

0

嘗試清除classScheduleage附近的滴答聲。那些看起來像正常的撇號(')。如果你想在MySQL中包含表和列名(這是可選的),使用反引號(`)。

+0

我已經試過沒有蜱蟲。我試過的例子也沒有,它仍然沒有正確的工作。 – meijiOrO 2011-03-26 06:31:40