gpt4 book ai didi

php - MYSQL 将列名分配给变量?

转载 作者:行者123 更新时间:2023-11-29 01:27:36 25 4
gpt4 key购买 nike

我有一个包含两列的数据库表,businesstourist

我要求用户从下拉列表中选择其中一个,然后在 MySQL 的 SELECT 语句中使用结果。我将此列分配给 $cclass,然后我创建此语句 SELECT $cclass FROM flights ...

但它总是返回NULL。为什么它返回 NULL,我该如何解决这个问题?

我的代码:

$check = mysql_query("SELECT $cclass FROM flights WHERE flight_no = '$flightno'");

while ($result = mysql_fetch_assoc($check))
{
$db_seats = $result['$cclass'];
}

最佳答案

你应该替换这一行:

$db_seats = $result['$cclass']; 

用这个:

$db_seats = $result[$cclass]; 

未解析 2 个单引号之间的字符串: Strings

关于php - MYSQL 将列名分配给变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34480030/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com