重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
$sql = 'select name from table ';
创新互联专业为企业提供肥城网站建设、肥城做网站、肥城网站设计、肥城网站制作等企业网站建设、网页设计与制作、肥城企业网站模板建站服务,十载肥城做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
$query=mysql_query($sql);
$columnNum = mysql_num_rows ( $query );//得到有多少条数据
$i = 0;
while ( $i $columnNum ) {// 循环每个字段
$colname = mysql_fetch_array($query);//获取每个字段信息信息
print_r($colname);//打单字段信息
$i ++;
echo "br";
}
关键在于循环历遍,要把mysql_fetch_array写在循环里面
//公共的获取一条记录的方法
public function fetchOne($sql,$type=3)
{
//定义常量数组
$types = array(
1 = MYSQL_NUM,
2 = MYSQL_BOTH,
3 = MYSQL_ASSOC
);
//执行SQL语句,返回结果集
$result =mysql_query($sql);
//返回结果(一维数组)
return mysql_fetch_array($result,$types[$type]);
}
$res=mysql_query("select
*
from
keyword");//查找所有关键词
while($row
=
mysql_fetch_array($rec)){//一次判断,文章中有没有出现该关键词
$str
=
$row['name'];
$rec
=
mysql_query("select
*
from
文章表
where
$title
like
'%$str%'
or
$content
like
'%$str%'");//模糊查询文章标题和内容中出现了的该关键词的数据
$num
=
mysql_num_rows($rec);//文章标题和内容中出现了的该关键词的文章条数
if($num){
echo
$str;
}
}
1234567891011121314$con=mysql_connect('localhost','root','');//数据库信息mysql_select_db('shop');//数据库名mysql_query("set names utf8");//设置字符集编码 $sql="select goods_name,goods_number,shop_price from goods";//查询语句$res=mysql_query($sql);//执行查询while($row=mysql_fetch_assoc($res)){ $rows[]=$row;//接受结果集} //遍历数组foreach($rows as $key=$v){ echo $v['goods_name']."---".$v['goods_number']."---".$v['shop_price']."";}
php使用的数据库一般是mysql,当数据量大于1000万时,为了效率最好还会进行分表存储。
这要看你应用在什么场合了,如果只是单纯的数据处理,不需要取出来使用的话,可以直接在数据库里操作,比如建十张表,根据特征把1000万条数据插入到不同的表里。如insert into table_1 select * from table。
如果要取出来使用的话,建议写执行脚本,在数据库空闲时(如零点之后)执行该脚本,将处理的结果保存在另外一张表里,再从这张表里获取想要的结果。