我如何从php中获取和回显来自名为“somename”的数据库中的一些数据,表“options”,列“value”来自所有具有以“dt _”开头的“name”的行
数据库名称:“somename” 数据库表:“选项” 数据库现有列:“名称”,“值” 数据库现有行:“something1”,“something2”,“dt_option1”,“dt_option2”,“dt_option3”
我希望数据库列:“value” 我想要的数据库行:“dt_option1”,“dt_option2”,“dt_option3”
我希望结果如下:
dt_option1 - 3432
dt_option2 - on
dt_option3 - 关闭
dt_option_something - value
我到处尝试用Google搜索,我无法弄清楚因为我是新来的.. 谢谢你的帮助......
P.S。我只需要查询和回声..
答案 0 :(得分:1)
自提问人改变问题后编辑
答案 1 :(得分:1)
你的意思是:
SELECT name, value FROM somename.options WHERE name LIKE "dt_%"
答案 2 :(得分:1)
要获取行的值:从名称中选择名称,值,例如“dt _%”
在PHP中构建一个普通的mysqli qry,然后使用while循环
// 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'];
}
编辑原因提问者改变了问题,并且还希望看到名称不仅是值