我正在从 mysql 中使用 php 检索一行,它具有以下字段:name_en、name_es、name_de...
我想根据我的 $lang 变量检索正确的字段(en、es、de...)。如果 $lang 变量是“es”,我需要获取 $row['name_es']。
我已经尝试过这个(基于 this thread ),但它不起作用:
$name = $row->{'name_'.$lang};
知道如何使用变量作为行字段的名称吗?
预先感谢您的帮助!
最佳答案
你有吗? $row['name_es']
尝试一下:
$name = $row['name_'.$lang];
关于php - mysql 行结果的字段名称变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12538484/