0

如何在 php 中从名为“somename”的数据库中获取并回显一些数据,表“选项”,列“值”从所有具有“名称”以“dt_”开头的行

数据库名称:“somename” 数据库表:“options” 数据库现有列:“name”、“value” 数据库现有行:“something1”、“something2”、“dt_option1”、“dt_option2”、“dt_option3”

我想要的数据库列:“值”我想要的数据库行:“dt_option1”、“dt_option2”、“dt_option3”

我希望结果看起来像:

dt_option1 - 3432

dt_option2 - 开启

dt_option3 - 关闭

dt_option_something - 值

我到处尝试并用谷歌搜索,我无法弄清楚,因为我是新手..谢谢你的帮助..

PS我只需要查询和回声..

4

3 回答 3

1

你有没有尝试过这样的事情?选择名称,值来自选项 WHERE name LIKE 'dt_%'

自提问者更改问题以来已编辑

于 2013-06-08T13:54:52.057 回答
1

你的意思是这样的:

SELECT name, value FROM somename.options WHERE name LIKE "dt_%"
于 2013-06-08T13:55:59.737 回答
1

获取行的值:select name, value from options where name like "dt_%"

在 PHP 中构建一个普通的 mysqli qry,然后使用一个 while-loop

// Note: Don't have the mysqli_* syntax 100% in mind, perhaps you have to lookup the right syntax in PHP manual, but for the idea you should understand it

$result = mysqli_query("select name, value from options where name like 'dt_%'");

while($row = mysqli_fetch_assoc($result))
{
  echo $row['name'] . " - " . $row['value'];
}

编辑的原因询问者更改了问题,并且还想查看名称不仅是值

于 2013-06-08T13:58:59.657 回答