<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>遍历整个dedecms数据库查找东西</title>
</head>
<body >
<?php
$dbserver="localhost";
$dbuser="root";
$dbpass="book";
$link=mysql_connect($dbserver,$dbuser, $dbpass);
$dbname="nangua";
mysql_query("SET NAMES 'utf8'");
$tablesnames=
array('dede_addonarticle',
'dede_addonflash',
'dede_addonimages',
'dede_addoninfos',
'dede_addonproduct',
'dede_addonsoft',
'dede_addonspec',
'dede_admin',
'dede_admintype',
'dede_arcatt',
'dede_archives',
'dede_archivesspec',
'dede_arcrank',
'dede_arctype',
'dede_area',
'dede_ask',
'dede_askanswer',
'dede_asktype',
'dede_cache_feedbackurl',
'dede_cache_tagindex',
'dede_cache_value',
'dede_channeltype',
'dede_conote',
'dede_courl',
'dede_co_exrule',
'dede_co_listenurl',
'dede_co_mediaurl',
'dede_error',
'dede_feedback',
'dede_flink',
'dede_flinktype',
'dede_freelist',
'dede_friends',
'dede_full_search',
'dede_groups',
'dede_group_guestbook',
'dede_group_notice',
'dede_group_posts',
'dede_group_smalltypes',
'dede_group_threads',
'dede_group_user',
'dede_guestbook',
'dede_homepageset',
'dede_infos',
'dede_jobs',
'dede_keywords',
'dede_log',
'dede_member',
'dede_memberstow',
'dede_member_arctype',
'dede_member_cominfo',
'dede_member_flink',
'dede_member_guestbook',
'dede_member_operation',
'dede_member_perinfo',
'dede_member_time',
'dede_member_type',
'dede_modules',
'dede_moneycard_record',
'dede_moneycard_type',
'dede_moneyrecord',
'dede_myad',
'dede_mynews',
'dede_mytag',
'dede_orders',
'dede_plus',
'dede_pms',
'dede_score2money_logs',
'dede_scores',
'dede_search_cache',
'dede_search_keywords',
'dede_search_rule',
'dede_sectors',
'dede_sgpage',
'dede_smalltypes',
'dede_softconfig',
'dede_store_groups',
'dede_story_books',
'dede_story_catalog',
'dede_story_chapter',
'dede_story_content',
'dede_story_viphistory',
'dede_sysconfig',
'dede_syspassport',
'dede_tag_index',
'dede_tag_list',
'dede_task',
'dede_uploads',
'dede_vote');
$keyword="测试";
for($t=0;$t<count($tablesnames);$t++)
{
$tablename=$tablesnames[$t];
$fields = mysql_list_fields ( $dbname , $tablename , $link );
$columns = mysql_num_fields ( $fields );
$fieldnames = array();
$field0="";
$wherestr="";
for ( $i = 0 ; $i < $columns ; $i ++) {
$fieldnames[]= mysql_field_name ( $fields , $i ) ;
if($i==0)
{
$field0=mysql_field_name ( $fields , $i ) ;
$wherestr.=" ".$fieldnames[$i]." like '%$keyword%'";
}else $wherestr.=" or ".$fieldnames[$i]." like '%$keyword%'";
}
$sql="select $field0 from $tablename where ".$wherestr;
//echo $sql."<br>";
//查看是否有数据,如果有数据则显示sql及结果
$result = mysql_query($sql);
if( $result && $row = mysql_fetch_array($result))
{
$field0ret=$row[$field0];
echo "<font color=red>".$sql."</font><br>";
echo "ret=".$field0ret."<br>";
}
}
?>