如何用php取出数据库表中一列所有数据?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用php取出数据库表中一列所有数据?相关的知识,希望对你有一定的参考价值。
比如有个名为abc的库中有个名为abcd的表,如下
id name jointime
1 max 2010-12-01 20:30:10
2 John 2010-12-15 18:10:21
我用
include ("conn.php");//连接数据库
$sql=mysql_query("SELECT * FROM abcd");
$result=mysql_fetch_array($sql);
print_r($result);
这样输出的结果只有max相关数据,但无法输出john的,我想最后输出有一个数组包含所有人的jointime的信息(就是一个数组只包含表中的二个时间)
不知我错在什么地方,请赐教,谢谢!!!!
while ($result= mysql_fetch_array($result, MYSQL_NUM))
print_r($result);
参考技术B 用该列的字段名即可,select语句的通用形式如下:
select 你要的信息
from 数据表(一个或多个)
where 满足的条件
所以你的sql语句为:
select 要取得列名 from 表名 where 1
例子
SELECT id FROM `article` where 1 参考技术C include ("conn.php");//连接数据库
$row = $rows = array();
$sql=mysql_query("SELECT * FROM abcd");
while($row = mysql_fetch_array($sql) )
$rows[]=$row;
print_r($rows);本回答被提问者采纳 参考技术D while($item = mysql_fetch_assoc($result))
echo $item['name'];
echo $item[ 'jointime'];
第5个回答 2015-09-25 select 你要的字段 form 数据表
如何用另一个表中的另一列替换一列数据?
【中文标题】如何用另一个表中的另一列替换一列数据?【英文标题】:how to replace a column of data with another column from another table? 【发布时间】:2013-05-31 17:27:29 【问题描述】:我有两个表,tbl1(col1, col2, col3), tbl2(col1)。我需要将 tbl1.col1 的数据替换为 tbl2.col1 中的数据。我的问题是没有共同的领域来加入这两个表。是否可以编写查询来进行更新?
【问题讨论】:
【参考方案1】:这应该可行。不过,我不确定你有什么样的数据无法链接 Table2 和 Table1:
WITH T1 AS
(
SELECT
RN = ROW_NUMBER() OVER (ORDER BY NULL)
,Col1
FROM
Tbl1
)
,T2 AS
(
SELECT
RN = ROW_NUMBER() OVER (ORDER BY NULL)
,Col1
FROM
Tbl2
)
UPDATE
T1
SET
Col1 = T2.col1
FROM
T1
INNER JOIN
T2
ON T1.RN = T2.RN
【讨论】:
以上是关于如何用php取出数据库表中一列所有数据?的主要内容,如果未能解决你的问题,请参考以下文章