【php实现的MySQL通用查询程序】教程文章相关的互联网学习教程文章

php数组实现多条件查询php字符串分割【图】

例子,php字符串分割:$keyword="asp php,jsp"; $keyword=str_replace(" "," ",$keyword); $keyword=str_replace(" ",",",$keyword); $keyarr=explode(',',$keyword); for($index=0;$index{ $whereSql .= " And (arc.title like '%$keyarr[$index]%' Or arc.keywords like '%$keyarr[$index]%') "; } echo $whereSql;为了同时支持空格与逗号,需要提前替换为统一的逗号,就是先将空格都替换为逗号,然后再通过逗号分割字符串,然后...

再次提供一个IP地理位置查询类

IP 地理位置查询类 /** 文件名:IpLocation.class.php* IP 地理位置查询类 (主文件我上传上来了 还有一个测试文件我上传上来,同时还有一个QQWry.Dat这个大家可以在纯真IP库下载到 因为有6M多 所以这里不上传上来了)* * @author 马秉尧 * @version 1.5 * @copyright 2005 CoolCode.CN */ class IpLocation { /** * QQWry.Dat文件指针 * @var resource */ var $fp; /** * 第一条IP记录的偏移地址 * @var int */ var $...

php实现对文本数据库的数据显示、加入、修改、删除、查询五大基本操作的方法

php实现对文本数据库的数据显示、加入、修改、删除、查询五大基本操作的方法此文本数据库共有字段9个: private $bankid; //银行ID private $bankname; //银行名称 private $bankimg; //银行图片 private $bankarea; //覆盖区域 private $bankcard; //受理卡种 private $banklimit; //支付限额 private $bankpasswd; //交易密码 private $banknote; //银行信息备注 private $bankmiss; //银行其他信息内容。/**php实现对文本数据库...

PHP调用万网接口实现域名查询的功能

php代码://得到顶级域名$ext=$_POST['ext'];//得到二级域名$dns = $_POST['dns'];//print_r($ext);//$domain = $dns . "." . $ext[0];//echo $domain;//遍历所有的域名foreach ($ext as $value) {//组合域名$domain = $dns . "." . $value;//查询:echo $domain ;$do = "http://panda.www.net.cn/cgi-bin/check.cgi?area_domain=" . $domain;$xml_data = file_get_contents($do);$result_arr = (array) simplexml_load_string($xm...

手机号码归属地查询:PHP+MYSQL【图】

手机号码归属地查询:PHP+MYSQL。 主要功能: 1、输入手机号码查归属地; 2、DIV+CSS模板方便修改; 3、免费、开源程序。 4、速度极快。 演示:http://www.damazha.com 下载: 点击下载

查询数据库中有没有相同的值

$result = $this->result_row($query); 这里的 $this->result_row() 方法是我自己瞎写的, 懒得写执行QUERY和检测结果数量方法, 不懂怎么写的留言或直接看PHP的 mysql教程 www.w3school.com.cn 一个很好的网站....^_^ :::使用方法::: $user = $_POST[user]; if(CheckVal(member,user,$user)){ echo 对不起,用户名已存在!; } 检测 member表的 user字段里的值和 POST传过来的值 是否相同 是我个人用的 有更好的方法 推荐个 嘿嘿.....

使用临时表查询数据的一个例子

$sql3="CREATE TEMPORARY TABLE atmp_table(uid int(11),dnum int(20) not null)"; mysql_query($sql3); $sql3="INSERT into atmp_table(uid,dnum) SELECT uid,count(soid) as dnum FROM `cy_score2` where (nei=下载 or nei=下载试题) group by uid having dnum>150 order by dnum desc limit 10"; mysql_query($sql3); $sql3="select a.uid,count(b.tid) as unum from atmp_table a l...

如何提高php无限分类查询的效率(使用数组和递归)

如何提高php无限分类查询的效率(使用数组和递归)<?php class Tree {/*** 从数据库查询出的所有分类信息* @var array* by:bbs.it-home.org*/var $arr;/*** 如下格式* var $arr = array(1 => array(‘id’=>’1′,’parentid’=>0,’name’=>’一级栏目一’),2 => array(‘id’=>’2′,’parentid’=>0,’name’=>’一级栏目二’),3 => array(‘id’=>’3′,’parentid’=>1,’name’=>’二级栏目一’),);*//*** 输出结构* @var arr...

php多维数组根据键名快速查询其父键以及父键值

/*** FILE_NAME : arr.php FILE_PATH : test/* 在多维数组中根据键名快速查询其父键以及父键值** @copyright Copyright (c) 2006-2010* @author Levi* @package test.arr* @subpackage* @version 2011-04-29* @link bbs.it-home.org*/header("Content-Type: text/html; charset=utf-8");$arr = array('china' => array('name' => '中国','cite' => array('beijing' => array('name' => '北京','site' => array('chaoyang' => '朝阳...

php的mssql扩展SQL查询中文字段名的解决方法

//编码转换函数function utf8togb($s) {return iconv('utf-8', 'gbk//IGNORE', $s); // IGNORE 参数是遇到不成转换的字符时忽略}//建议把所有中文字段用英文别名替换,方便下面操作还有编码转换等问题$sql="SELECT [id], [栏目] as typeid, [正题] as title, [作者] as author, convert(text, [正文]) as body FROM [文章表];";$sql = utf8togb($sql); ?>

无限分类,从数据库查询数据在数组中递归进行自定义排序

无限分类,从数据库查询数据 在数组中递归进行自定义排序,其中也意识到挺多不足,处理得不好,可能有更好办法,大家一起交流 超过100行了。放不全 class Tree{ protected $arr = array(); //排序数组 protected $info = array(); //存放错误信息 protected $tree = array(); //存放生成类数组 protected $flag = true; //标志位 public function __construct() { } //得到数据 publ...

php数据库操作类(实现表增删改查、取行数、查询多条数据等)

php数据库操作类,实现表的增删改查,获取行数,查询多条数据记录,左连接查询,创建数据表结构等。功能丰富,方便移值,有需要的朋友,可以参考下。php数据库类完整代码与示例如下。 1、代码links = mysql_connect(DB_HOST, DB_USER, DB_PWD); if(DEBUG){ mysql_select_db(DB_NAME) or die('ERROR:'.mysql_error()); } else{ mysql_select_db(DB_NAME); } $char_sql = "SET NAMES '" . CHARSET . "'"; $this->query($char_sql); }...

php开发API接口(注册,登录,查询等)的代码示例

/*** API接口服务端* site http://bbs.it-home.org**/ require 'conn.php'; header('Content-Type:text/html;charset=utf-8'); $action = $_GET['action']; switch ($action) { //注册会员 case"adduserinfo"; $username = lib_replace_end_tag(trim($_GET['username'])); $password2 = lib_replace_end_tag(trim($_GET['userpassword'])); ...

php中执行mysql查询的步骤与方法

本文介绍下,php中对mysql数据库进行查询的一些方法,及之间的区别,有需要的朋友,参考下吧。php操作mysql步骤: 1,$connect=mysql_connect(localhost,root,123456) or die(数据库连接失败。mysql_error());链接mysql。 2,mysql_select_db(database,$connect)选择链接的数据库。 3,mysql_query(Set names gb2312);$sql = "select * from blog_article";准备要查询的数据。 4,$datas = mysql_query($sql);执行sql查询。 5,$da...

PHP查询网站PR值的实现代码

/** 功能:对URL进行编码* 参数说明:$web_url 网站URL,不包含"http://"* site: bbs.it-home.org*/function HashURL($url){ $SEED = "Mining PageRank is AGAINST GOOGLE'S TERMS OF SERVICE. Yes, I'm talking to you, scammer."; $Result = 0x01020345; for ($i=0; $i { $Result ^= ord($SEED{$i%87}) ^ ord($url{$i}); $Result = (($Result >> 23) & 0x1FF) | $Result } return sprintf("8%...