php数据库遍历删除 php遍历数据表

如何用php将数据库中的信息遍历到下拉框选项中,且去除重复内容。重楼和生活,去掉重复的?

两种方法

创新互联是一家专注于网站设计、成都网站设计与策划设计,昌都网站建设哪家好?创新互联做网站,专注于网站建设10多年,网设计领域的专业建站公司;建站业务涵盖:昌都等地区。昌都做网站价格咨询:13518219792

第一种是修改查询语句,在查询语句中去除重复项

select distinct 列名 from 表明    只适用于查询单列数据,网上的查询多列的方法试过一些,都报错

第二种方法是把查到的数据先读进一个数组,然后使用array_unique()函数去除重复项,再使用foreach遍历数组来拼凑下拉框选项

$arr=[];

while($row = mysql_fetch_array($result)) {

array_push($arr,$row[Keyword]);//读进数组

}

$arr=array_unique($arr);//去除重复项

foreach ($arr as $key = $val) {

echo "option value='$val'$val/option";//循环,拼凑下拉框选项

}

希望能帮到你

PHP 遍历删除指定文件

array_map('unlink',glob('path/cookie.*')); //删除path目录下所有以cookie命名的文件 参数都可以自己修改的 不如指定目录 指定名称 指定文件后缀

glob() 函数返回匹配指定模式的文件名或目录

unlink()函数删除文件

array_map() 函数返回用户自定义函数作用后的数组。回调函数接受的参数数目应该和传递给array_map() 函数的数组数目一致

php对mysql数据库遍历操作

既然是遍历,那就将数据库指针先移到第一条记录,逐次取出数据进行运算,下移指针,直到库结束。

通常的代码如下:

mysql_data_seek($result,0);//指针复位

while($row=mysql_fetch_array($result)) { 

//对每行记录进行运算 处理,如 :echo $row['name']."br /"; 

}

php 目录遍历、删除 函数的使用介绍

小编今天没事写了目录想关的函数

包括

遍历该文件夹下的文件,目录子目录

读取当前文件下目录和文件

删除当前文件夹下的目录子目录以及文件

以上三个函数目前还不支持中文文件

中文目录

复制代码

代码如下:

?php

header("Content-type:text/html;charset=utf-8");

/**

*

读取当前目录下的文件和目录

*

*

@param

string

$path

路径

*

@return

array

所有满足条件的文件

*/

function

tlist($path){

$path

=

iconv('utf-8',

'gbk',

$path);

if(!is_dir($path)){

throw

new

Exception($path."不是目录");

}

$arr

=

array('dir'=array(),'file'=array());

$hd

=

opendir($path);

while(($file

=

readdir($hd))!==false){

if($file=="."||$file=="..")

{continue;}

if(is_dir($path."/".$file)){

$arr['dir'][]

=

iconv('gbk','utf-8',$file);

}else

if(is_file($path."/".$file)){

$arr['file'][]

=

iconv('gbk','utf-8',$file);

}

}

closedir($hd);

echo

"目录有:".implode("br

/",$arr['dir'])."br

/";

echo

"文件有:".implode("br

/",$arr['file']);

}

/**

*

遍历当前目录下的文件和目录以及子文件夹中目录

*

*

@param

string

$path

路径

*

@return

array

所有满足条件的文件

*/

function

blist($path){

if(!is_dir(iconv("utf-8","gbk",$path))){

throw

new

Exception("文件夹".$path."不存在或者不是文件");

}

$arr

=

array();

$hd

=

opendir(iconv("utf-8","gbk",$path));

while(($file

=

readdir($hd))!==false){

if($file=="."||$file=="..")

{continue;}

$newpath=iconv('utf-8',

'gbk',

$path)

.'/'.$file;

if(is_dir($newpath)){

$arr[]

=

blist($path."/".$file);

}else

if(is_file($newpath)){

$arr[]

=

iconv('gbk','utf-8',$file);

}

}

closedir($hd);

return

$arr;

}

/**

*

删除目录下的文件以及子目录

*

#param

string

$path

路径

*

#return

string

删除成功返回true

失败返回false;

*/

function

dirDel($path){

if(!is_dir($path)){

throw

new

Exception($path."输入的不是有效目录");

}

$hand

=

opendir($path);

while(($file

=

readdir($hand))!==false){

if($file=="."||$file=="..")

continue;

if(is_dir($path."/".$file)){

dirDel($path."/".$file);

}else{

@unlink($path."/".$file);

}

}

closedir($hand);

@rmdir($path);

}

?


分享文章:php数据库遍历删除 php遍历数据表
当前链接:http://scyanting.com/article/ddogggd.html