出于某种原因,我在如何显示从此数组中寻找的信息方面画了一个完整的空白.这是此查询的结果......
$res = mysql_query("SELECT `key`, `value` FROM `data` where `id` = '4534'", $db_connection);
while ($row = mysql_fetch_assoc($res))
{
print_r($row);
}
Run Code Online (Sandbox Code Playgroud)
结果就像这样
Array ( [key] => am3:id [value] => 5198 )
Array ( [key] => dob [value] => 1984-11-15 )
Array ( [key] => examdate [value] => 1 )
Array ( [key] => howdidyoufind [value] => Facebook )
Run Code Online (Sandbox Code Playgroud)
如果我需要将"howdidyoufind"的值放入变量中,我该怎么做?所以变量的值将是"Facebook".
任何帮助将不胜感激,谢谢
使用if声明:
if ($row['key'] == 'howdidyoufind') {
$variable = $row['value'];
}
Run Code Online (Sandbox Code Playgroud)
您也可以在SQL中执行此操作:
SELECT value
FROM data
WHERE id = 4534 AND key = 'howdidyoufind'
Run Code Online (Sandbox Code Playgroud)
然后,您想要的值将在查询返回的唯一行中.
| 归档时间: |
|
| 查看次数: |
79 次 |
| 最近记录: |