从数据库中获取数据并转换为变量

时间:2011-07-17 00:57:39

标签: php mysql variables

从mysql数据库表中获取特定值并将其作为php变量回显的最快最简单的方法是什么?

例如:

我有一张这样的表:

label            value
------------------------
postpage         About
name             My Blog

我想回显一下标签为postpage的value列。在这种情况下,它将是文本“关于”。如何用尽可能少的代码使用php和mysql来做到这一点?

谢谢!

3 个答案:

答案 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'