从mysql数据库表中获取特定值并将其作为php变量回显的最快最简单的方法是什么?
例如:
我有一张这样的表:
label value
------------------------
postpage About
name My Blog
我想回显一下标签为postpage的value列。在这种情况下,它将是文本“关于”。如何用尽可能少的代码使用php和mysql来做到这一点?
谢谢!
答案 0 :(得分:1)
mysql_connect("localhost", "name", "pass");
mysql_select_db("database");
$value = mysql_fetch_assoc(mysql_query("SELECT value FROM table WHERE label = 'postpage'"));
echo $value['postpage'];
mysql_close();
答案 1 :(得分:1)
这应该有助于您入门。请记住,这是一个非常简单的示例,您需要在实际应用程序中进行其他视觉/安全更改:
<?php
//Connect to your database....
$info = mysql_fetch_array(mysql_query("SELECT * FROM `your-table` WHERE `label` = 'postpage'"));
echo $info['value'];
?>
答案 2 :(得分:1)
//connect with database
$result = mysql_query("SELECT label, value FROM table");
while ($row = mysql_fetch_array($result)) {
echo $row["label"] . ": ". $row["value"];
}
这将输出您的所有标签&amp;值
如果只想要标签邮资,只需在查询中添加WHERE子句:
SELECT label, value FROM table WHERE label = 'postage'