Php 显示表中的所有列值
我想显示表中的所有值。我知道我可以和你一起做Php 显示表中的所有列值,php,sql,database,Php,Sql,Database,我想显示表中的所有值。我知道我可以和你一起做 SELECT COLUMN_NAMES FROM TABLE_NAME WHERE COLUMN='VALUE' 但是它显示的只是想要的值,我希望所有列都使用showcolumn查询 我曾经这样尝试过: SHOW COLUMNS FROM lang 然后它给出了lang表中的所有细节。因此,如果我想像下面的查询那样显示lang表id='5' SHOW COLUMNS FROM lang WHERE id='5' 然后我在where子句中获取未
SELECT COLUMN_NAMES FROM TABLE_NAME WHERE COLUMN='VALUE'
但是它显示的只是想要的值,我希望所有列都使用showcolumn查询
我曾经这样尝试过:
SHOW COLUMNS FROM lang
然后它给出了lang表中的所有细节。因此,如果我想像下面的查询那样显示lang表id='5'
SHOW COLUMNS FROM lang WHERE id='5'
然后我在where子句中获取未知列“id”
请看下面的shema,它就像我的桌子
我想显示例如id=5的所有信息,比如id,key,
英语、土耳其语等。为什么我想要这个,因为如果我再加上
俄语、德语等语言。那么我也需要得到这个
结果中的语言信息
改用:
只需从lang中选择*id='5';你需要重新设计你的模式,它不是关系型的。您需要创建三个表,即键、语言和翻译。最后一个将有key\u id、lang\u id和要翻译的每个key和language组合的翻译。告诉我,如果我添加了一个新列,那么我必须为echo更改一些内容,在您原始的问题陈述中,echo在哪里?@Azzo select*表示选择表中的所有列。如果以后添加更多列,它也会选择这些列。@Paresh用户希望获得所有列columns@madhur-bhaiya如何在没有回音的情况下打印查询。我在问这个问题,并解释一下。我知道你的查询,我需要所有的表信息没有任何变化后添加俄罗斯,德国等。
+------+----------------+---------------------+---------------------+
| id | key | english | turkish |
+------+----------------+---------------------+---------------------+
| 1 | hi | Hi | Merhaba |
+------+----------------+---------------------+---------------------+
| 2 | profile | Profile | Profil |
+------+----------------+---------------------+---------------------+
| 3 | menu | Menu | Menü |
+------+----------------+---------------------+---------------------+
| 4 | forgot_pass | Forgot Password | Şifremi Unuttum! |
+------+----------------+---------------------+---------------------+
| 5 | wellcome | Wellcome | Hoş geldiniz! |
+------+----------------+---------------------+---------------------+
SELECT * FROM lang where id = '5'