2016-09-16 39 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