显示来自sql查询的数组信息

时间:2017-11-06 20:26:22

标签: php mysql

出于某种原因,我在如何显示从此数组中寻找的信息方面画了一个完整的空白。这是此查询的结果......

export class Test {
    public runTest<T>(param: T): T {
        return param;
    }
}

let test1: Test = new Test();
test1.runTest<string>("string1");
test1.runTest("5555");

结果就像这样

$res = mysql_query("SELECT `key`, `value` FROM `data` where `id` = '4534'", $db_connection);
while ($row = mysql_fetch_assoc($res))
{
    print_r($row);
}

如果我需要放置例如&#34;的价值,那怎么样?&#34;变成一个变量我该怎么做?所以变量的值将是&#34; Facebook&#34;。

感谢任何帮助,谢谢

1 个答案:

答案 0 :(得分:5)

使用if声明:

if ($row['key'] == 'howdidyoufind') {
    $variable = $row['value'];
}

您也可以在SQL中执行此操作:

SELECT value
FROM data
WHERE id = 4534 AND key = 'howdidyoufind'

然后,您想要的值将位于查询返回的唯一行中。