显示表格中的所有列值

时间:2018-09-11 09:03:48

标签: php sql database

我想显示表中的所有值。我知道我可以使用

SELECT COLUMN_NAMES FROM TABLE_NAME WHERE COLUMN='VALUE'

但是它只显示想要的值,我希望使用SHOW COLUMN查询的所有列。

我已经尝试过了:

SHOW COLUMNS FROM lang 

然后它提供了lang表中的所有详细信息。所以如果我想显示lang table id ='5'像下面的查询

SHOW COLUMNS FROM lang WHERE id='5'

那我得到Unknown column 'id' in 'where clause'

请看下面的shema,就像我的桌子一样。

  

例如,我想显示id = 5的所有信息,例如id, key, english, turkish等。为什么我想要这个,因为如果我添加更多的话   语言,例如俄语,德语等。那我还需要   结果中的语言信息。

+------+----------------+---------------------+---------------------+
|  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!     |
+------+----------------+---------------------+---------------------+

1 个答案:

答案 0 :(得分:-1)

改为使用SELECT *

SELECT * FROM lang where id = '5'