2016-09-16 43 views
0

你好那裏我有PHP的查詢,從數據庫中取出記錄與條件我有四個網頁在網站我想從數據庫中獲取數據,內容從數據庫通過鏈接這是我的查詢,這不是工作從數據庫中選擇數據前綴和密鑰與多個條件

前綴已經在配置文件中

$prefix  = 'v1_'; 

$link = $p['link'] ; 
    $data_query = $db->query(" 
     SELECT * FROM ".$prefix.$key." 
     WHERE "$p['link'] = $link " 
     "); 

在網站的網頁與關鍵$ X

$x = 'about'; 
$pages[$x]['title'] = 'About Us'; 
$pages[$x]['link'] = 'about_us'; 
$pages[$x]['source'] = 0; 
被定義在兩個頁面

$x = 'objects'; 
$x = 'services'; 

,我在使用這個網站查詢其做工精細,但現在我想改變我上面提到的細節

$data_query = $db->query(" 
    SELECT * FROM ".$prefix.$key." 
    WHERE online = 1 ; 
    "); 

任何貢獻者

和相同的變量和自己的信息這個帖子,我感謝你的幫助:)

回答

0

試試這個:

$data_query = $db->query("SELECT * FROM {$table} WHERE link = {$link}"); 
0

您可以使用LIKE查詢

例如,

SELECT * <TABLE_NAME> WHERE COLUMN_NAME LIKE '<prefix>%' 

對於多個其中條件讀this answere