为了账号安全,请及时绑定邮箱和手机立即绑定

我可以从 mysql 表中获取值并将其设置为变量吗?

我可以从 mysql 表中获取值并将其设置为变量吗?

PHP
森栏 2021-09-18 10:26:05
我有图片中的 attribute_description :在桌子上我有cap_tabel价值观:d, lt, lu, amb, coada我想获取它们并使其可变并将值设置为等于attribute_id。例如:$d = 1; $lt = 2; $coada = 9;我想我可以创建一个function.php文件来创建这个变量,并在需要的地方使用它们。这可能吗,或者我必须创建一个脚本,我自己命名变量并将其设置为正确的值,例如:$amb_ext = mysqli_fetch_array(mysqli_query($connect,"SELECT attribute_id FROM attribute_description WHERE cap_tabel='amb'"));$amb = $amb_ext['attribute_id'];你认为最好的解决办法是什么?最后,我想创建一个产品表,其中 inth将是 value from cap_tabeland intd以使用正确的th单元格获得正确的值
查看完整描述

2 回答

?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

您可以使用可变变量:


$res = mysqli_query($connect,"SELECT attribute_id, cap_tabel FROM attribute_description");

while ($row = $res->fetch_assoc()) {

    $var = $row['cap_tabel'];

    $$var = $row['attribute_id'];

}

// you now would have variables $d, $lt, etc


查看完整回答
反对 回复 2021-09-18
  • 2 回答
  • 0 关注
  • 111 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信