Php 选择动态创建的字段
假设表bank包含3个字段:id、name和balance 我试图了解如何从该表中选择所有字段,并向结果集中添加另一个自定义字段,如下所示: 询问类似于Php 选择动态创建的字段,php,mysql,Php,Mysql,假设表bank包含3个字段:id、name和balance 我试图了解如何从该表中选择所有字段,并向结果集中添加另一个自定义字段,如下所示: 询问类似于 SELECT * FROM bank WHERE balance+10 AS plusTen AND id != 12 PHP 这可能吗 我感谢你的建议 SELECT *, balance+10 AS plusTen FROM ... etc... 如果您坚持的话,您可以在WHERE子句中创建虚拟字段,但是WHERE子句中的内容不会返回到客
SELECT * FROM bank WHERE balance+10 AS plusTen AND id != 12
PHP
这可能吗
我感谢你的建议
SELECT *, balance+10 AS plusTen
FROM ...
etc...
如果您坚持的话,您可以在WHERE子句中创建虚拟字段,但是WHERE子句中的内容不会返回到客户端,因为它们只是充当过滤器。您需要在查询的字段部分实际创建虚拟字段,如上所述
如果您坚持的话,您可以在WHERE子句中创建虚拟字段,但是WHERE子句中的内容不会返回到客户端,因为它们只是充当过滤器。您需要在查询的字段部分实际创建虚拟字段,如上所述
如果您坚持的话,您可以在WHERE子句中创建虚拟字段,但是WHERE子句中的内容不会返回到客户端,因为它们只是充当过滤器。您需要在查询的字段部分实际创建虚拟字段,如上所述
如果您坚持的话,您可以在WHERE子句中创建虚拟字段,但是WHERE子句中的内容不会返回到客户端,因为它们只是充当过滤器。您需要在查询的字段部分实际创建虚拟字段,如上所述。您需要在语句的“选择而不是位置”部分中包含附加字段,如下所示:
SELECT *,
balance+10 AS plusTen
FROM bank
WHERE id != 12
若要添加更多字段,只需在语句的SELECT部分后用逗号分隔它们您需要在语句的SELECT而不是WHERE部分中包含其他字段,如下所示:
SELECT *,
balance+10 AS plusTen
FROM bank
WHERE id != 12
若要添加更多字段,只需在语句的SELECT部分后用逗号分隔它们您需要在语句的SELECT而不是WHERE部分中包含其他字段,如下所示:
SELECT *,
balance+10 AS plusTen
FROM bank
WHERE id != 12
若要添加更多字段,只需在语句的SELECT部分后用逗号分隔它们您需要在语句的SELECT而不是WHERE部分中包含其他字段,如下所示:
SELECT *,
balance+10 AS plusTen
FROM bank
WHERE id != 12
要添加更多字段,只需在语句的SELECT部分后用逗号分隔即可选择'foo'作为myData;echo$row['myData'];您可以别名字段并在phpSELECT'foo'中选择它们作为myData;echo$row['myData'];您可以别名字段并在phpSELECT'foo'中选择它们作为myData;echo$row['myData'];您可以别名字段并在phpSELECT'foo'中选择它们作为myData;echo$row['myData'];您可以别名字段并在phpHow中选择它们。您真的需要学习基本的SQL语法。您正在随机重写语法,以满足您的需要。不,你不能那样做。您可以作为子选择进行嵌套查询,例如,从SELECT….+1中选择foo+10,@Mike B,很抱歉我输入了一个错误。谢谢你的回复。问题是,我想从id=10的sometable中选择*作为tenthId,并在应用了WHERE之后创建一个“新字段”,这是否可行?从id=10的sometable中选择*,10 tenthId无论如何都是在行级别应用的。只需将+10放入字段列表中,就可以从中筛选出任何不应包含的记录。如何从id=10中进行选择?您确实需要学习基本的SQL语法。您正在随机重写语法,以满足您的需要。不,你不能那样做。您可以作为子选择进行嵌套查询,例如,从SELECT….+1中选择foo+10,@Mike B,很抱歉我输入了一个错误。谢谢你的回复。问题是,我想从id=10的sometable中选择*作为tenthId,并在应用了WHERE之后创建一个“新字段”,这是否可行?从id=10的sometable中选择*,10 tenthId无论如何都是在行级别应用的。只需将+10放入字段列表中,就可以从中筛选出任何不应包含的记录。如何从id=10中进行选择?您确实需要学习基本的SQL语法。您正在随机重写语法,以满足您的需要。不,你不能那样做。您可以作为子选择进行嵌套查询,例如,从SELECT….+1中选择foo+10,@Mike B,很抱歉我输入了一个错误。谢谢你的回复。问题是,我想从id=10的sometable中选择*作为tenthId,并在应用了WHERE之后创建一个“新字段”,这是否可行?从id=10的sometable中选择*,10 tenthId无论如何都是在行级别应用的。只需将+10放入字段列表中,就可以从中筛选出任何不应包含的记录。如何从id=10中进行选择?您确实需要学习基本的SQL语法。您正在随机重写语法,以满足您的需要。不,你不能那样做。您可以作为子选择进行嵌套查询,例如,从SELECT….+1中选择foo+10,@Mike B,很抱歉我输入了一个错误。谢谢你的回复。问题是,我想做一些像S
从id=10的某个表中选择*作为tenthId,并在应用了WHERE后创建一个“新字段”,这是否可行?从行级别应用id=10的某个表中选择*,10 tenthId。只要把+10放到你的字段列表中,在那里你就可以过滤掉所有不应该被包括在内的记录。