表1:兄弟布鲁姆的名字 注意:“ExFlames”列中的多个值由管道符号连接。
------------------- ID : ExFlames ------------------- 1 : 1 | 3 | 4 2 : 2 | 3 | 4 3 : 3 | 4 | 5
表2:女孩的名字
------------------- ID : Names ------------------- 1 : Lucinda 2 : Katy 3 : Yoshimi 4 : Rosebud 5 : That Escort in Vegas
如果我想要这些信息,如何在PHP中输出值?
布鲁姆兄弟1:露辛达,吉见,玫瑰花蕾
答案 0 :(得分:0)
"SELECT ExFlames from X;"
在php中查询它并将结果放入数组$ entries。
然后遍历它们并查询另一个表。
for ($entries as $e) {
$flames = explode($e, ' | ');
for ($flames as $flame) {
$query = 'SELECT Names from Y WHERE ID = ' . $flame . ';';
…
适应您的代码;表名,varnames等。
为了安全起见,您还可以intval()
ID,并使用准备好的语句。