我有两个表,名称和推入结果照片管理使用连接和阵列
名称表:
照片管理表:
我想在php中编写一个函数(通过使用sql),它得到一个id并返回如下结果:
//假设我发送1到这个功能...
结果=阵列( “名称”=> “NAME1”, “图片”=> “url6-url7”);
URLS中有连字符。
有帮助吗?
我有两个表,名称和推入结果照片管理使用连接和阵列
名称表:
照片管理表:
我想在php中编写一个函数(通过使用sql),它得到一个id并返回如下结果:
//假设我发送1到这个功能...
结果=阵列( “名称”=> “NAME1”, “图片”=> “url6-url7”);
URLS中有连字符。
有帮助吗?
function whatIsThis($id){
global $db;
$sql = "select name, pics from names,pics where names.ID = pics.Name_ID AND names.ID = ".$id;
$res = $db->query($sql);
// Logic starts here...
foreach($res as $rk=>$rv){
$result['name'] = $rv['name'];
$r[] = $rv['pics'];
}
$result['pics'] = implode('-',$r);
return $result;
}
$iWant = whatIsThis('1');
我用我自己的数据库类数组的形式输出结果对于查询,你可以使用自己的..
$iWant
将返回数组,因为你需要!
考虑在$ SQL你的SQL结果,用var_dump
打印结果,你会得到你想要:)
`Try this code its working
SELECT GROUP_CONCAT(category.pics SEPARATOR '-') as newpics, company.id as searchid FROM `category` inner join company on (company.id = category.cmp_id) where category.cmp_id = 2
你到目前为止试过了什么? – 2014-09-19 10:15:31
我只知道:$ sql =“select * from Names,Pics where Names.ID = Pics.Name_ID”; – 2014-09-19 10:25:48
'select * from Names,Pics where Names.ID = Pics.Name_ID and Names.ID = $ inputId' – Sadikhasan 2014-09-19 10:33:20