gpt4 book ai didi

php - 将变量设置为 sql 查询的字段名称

转载 作者:太空宇宙 更新时间:2023-11-03 12:33:36 28 4
gpt4 key购买 nike

我的目标是将变量设置为来自 mysql 查询的字段名称。下面是一些伪代码

1.    $query = "SELECT firstName, lastName FROM users WHERE userName = 'mhopkins321';"
2. $result = mysql_query($result);
3. $while($row = mysql_fetch_assoc($result)){
4. $column1 = name_of_column($row['firstName']);
5. }
6. echo $column1

//Would return the string

firstName

很明显第4行是真正的伪部分

最佳答案

这就是你想要的吗?

$query = "SELECT firstName, lastName FROM users WHERE userName = 'mhopkins321';"
$result = mysql_query($result);

$all_results = array();
$while($row = mysql_fetch_assoc($result)) {
$formatted_row = array();
foreach ( $row as $column => $value ) {
$formatted_row[] = array($column, $value);
}
$all_results[] = $formatted_row;
}

或者只是在 foreach 循环中使用 $column$value

或者您是否特别想要第一列,可以使用 reset($row); 访问它? $first_key = key($row);?

关于php - 将变量设置为 sql 查询的字段名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14284116/

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