在PHP中,从MySQL表中数组中的每一行返回特定列
假设这是MySQL中数据库的层次结构在PHP中,从MySQL表中数组中的每一行返回特定列,php,mysql,Php,Mysql,假设这是MySQL中数据库的层次结构 Database: Example Table: Test Row 1 Column 1 ("one"): Whatever Column 2 ("two"): Something Column 3 ("three"): Test Row 2 Column 1 ("one"): Blah Column 2 ("two"): Testing Column 3 ("
Database: Example
Table: Test
Row 1
Column 1 ("one"): Whatever
Column 2 ("two"): Something
Column 3 ("three"): Test
Row 2
Column 1 ("one"): Blah
Column 2 ("two"): Testing
Column 3 ("three"): Yup
如何返回具有one
列值的数组
该阵列将如下所示:
Array ( [0] => Whatever [1] => Blah )
我认为这很简单
select Column 1 From tablename;
我认为这很简单
select Column 1 From tablename;
空间可能有问题。如果列名中有空格,请使用反引号,例如
select `Column 1` from tablename;
我不确定您的示例是否描述了您的实际问题:(可能是空格的问题。如果列名中有空格,请使用反引号,例如
select `Column 1` from tablename;
我不确定您的示例是否描述了您的实际问题:(您尝试过什么?请发布您的代码以及出错的地方,即使它不起作用。这将有助于给出一个您可以理解的直接答案,而不是花费我们的时间尝试编写一个二十页的教程或为您做工作。例如,您在编写SQL查询、传递通知方面有困难吗返回php,对数组进行处理,…?这并不能解决您的问题,请提供
show create table tablename
firstb和完整代码您尝试了什么?请发布您的代码以及哪里出了问题,即使它不起作用。这将有助于给出您可以理解的直接答案,而不是consumi我们正在努力编写一个20页的教程,或者为您完成工作。例如,您是否在编写SQL查询、将信息传递回php、处理数组等方面遇到问题?这并不能解决您的问题,请提供show create table tablename
firstb和完整代码我尝试了这个方法,但只返回了一个第1列
从第一行开始。是的,当我查找这个时,它似乎完全满足了我的需要,只是出于某种原因,它没有。你知道是什么导致它出现故障吗?我尝试过这个,但它只从第一行返回第1列
。是的,当我查找这个时,它似乎完全满足了我的需要,只是出于某种原因儿子,不是。你知道是什么导致它出现故障吗?select*from tablename where one=“Blah”
返回第二行时没有任何问题,我不知道发生了什么。你的实际数据是什么?select*from tablename where one=“Blah”
返回第二行时没有任何问题,我不知道发生了什么。你的实际数据是什么?这是有效的,但我不知道为什么它会这样,其他的没有。谢谢!记住,查询返回多个结果。你必须对每个结果进行迭代。我以为我在这样做,我想我根本没有。嘎,我刚刚花了一个小时一个小时左右的时间试图找出我做错了什么。这很有效,但我不知道为什么会这样,而其他人没有。谢谢!记住,查询会返回多个结果。你必须对每个结果进行迭代。我以为我在做,我想我根本没有。唉,我只是花了最后一个小时左右的时间试图找出我在做什么错。