Top Words:  防民之口,甚于防川。(国语)

子雨轩网络

PHP互联网技术,互联网文摘,PHP技术,WEB开发,SEO,WAP技术,linux系统

Home » index.php » archives » date » 2008 » September

关于left join 和 left outer join

通俗的讲:
A left join B    的连接的记录数与A表的记录数同
A right join B    的连接的记录数与B表的记录数同
A left join B    等价B right join A

table A:
Field_K,    Field_A
1 a
3 b
4 c

table B:
Field_K,    Field_B
1 x
2 y
4 z

select a.Field_K,    a.Field_A,    b.Field_K,    b.Field_B
from a left join b on a.Field_K=b.Field_K

Field_K          Field_A          Field_K          Field_B
[...]

  • Hotmail
  • LinkedIn
  • Yahoo Mail
  • Yahoo Messenger
  • Google Bookmarks
  • Share/Bookmark

MySQL查询及删除重复记录的方法

查询及删除重复记录的方法 (一) 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select  peopleId  from  people  group  by  peopleId  having  count(peopleId) > 1) 2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录 delete from people where peopleId  in (select  peopleId  from people  group  by  peopleId   having  count(peopleId) > 1) and rowid not in (select min(rowid) from  people  group by peopleId  having count(peopleId [...]

  • Hotmail
  • LinkedIn
  • Yahoo Mail
  • Yahoo Messenger
  • Google Bookmarks
  • Share/Bookmark

javaw.exe-损坏的图像 番茄花园的主题所致

javaw.exe-损坏的图像
应用程序或DLL    C:\WINDOWS\Resources\Themes\Deepinpl\Deepinpl.msstyles为无效的Windows映像.请再检测一便您的安装盘.
开始我还以为是zend的原因,然后卸了重下了个zend.安装后问题还是一样。
后来再看看提示,发生在在windows下,而且装驱动的时候提示系统未安装完毕,所以用系统修复无果。
因为javaw.exe无法启动,故又安装了java,问题依旧。
最后在网上又找了找,把主题换成xp,问题解决。
写下来记录下,希望有类似的朋友给你们一些帮助。

  • Hotmail
  • LinkedIn
  • Yahoo Mail
  • Yahoo Messenger
  • Google Bookmarks
  • Share/Bookmark

Windows下Apache2.2 + PHP5.2 + MySQL5.0 安装与配置

PHP5+APACHE2.2配置成功案例:
第一、安装并配置APACHE(以我的为例,安装到E:\Program Files\Apache Software Foundation\Apache2.2)
1、安装时默认安装,Network Domain, Server Name 我填写我的计算机名,Administrator’s Email Address区域填你的邮件地址
2、安装完后在安装目录下有个conf文件夹,打开httpd.conf文件进行配置
·找到 DocumentRoot ,将其设置为你所要存放php, htm等网页文件的文件夹,如 “E:\Program Files\Apache Software Foundation\Apache2.2\htdocs”;
·找到 DirectoryIndex ,在index.html后添加index.php, index.htm等,以单个空格将其分开;
·重启Apache,用http://localhost或http://127.0.0.1或http://yourcompanyname测试是否成功。成功的话屏幕会有个It works!
第二、安装配置PHP(解压PHP压缩包到d:\php\)
1、将php.ini-recommended文件重命名为php.ini并将其剪到系统所在目录下(如放在2000/NT的WINNT/system32, XP的Windows/system32目录下),
2、将extension_dir 改为php/ext所在目录,如 “d:\php\ext”;
3、将doc_root 改为第一步中的同样目录,如 “E:\Program Files\Apache Software Foundation\Apache2.2\htdocs”;
4、找到 ;session.save_path = “/tmp” ,将’;’去掉,设置你保存session的目录,如session.save_path = “D:/php/session_temp”;
5、然后把下面几句前面的分号去掉,以更好支持Mysql and PHPmyadmin
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dll
第三、PHP+APACHE
1、允许Apache将PHP程序作为模块来运行:
打开httpd.conf,添加下面内容(位置任意):
LoadModule php5_module “d:/php/php5apache2_2.dll”(特别注意这一条,很多地方是调用php5apache2.dll,这样在运行PHP代码时会提示httpd.exe应用程序错误)
AddType application/x-httpd-php .php
AddType application/x-httpd-php .htm
(.htm, .php为可执行php语言的扩展名,也可加html, php3, php4,甚至txt)
(以下两步可以不需要)
2、如果你出于某种原因而需要在CGI模式中运行PHP程序(使用Php.exe),
请将上面这一行变成注释(各行头加#即可),添加下面这些行:
#     ScriptAlias /php/ “d:/php/”
# AddType application/x-httpd-php .php
#Action application/x-httpd-php “/php/php-cgi.exe”
3、现在apache 2 [...]

  • Hotmail
  • LinkedIn
  • Yahoo Mail
  • Yahoo Messenger
  • Google Bookmarks
  • Share/Bookmark

smarty中调用php的函数

最近发现smarty的一个重要功能 就是能在smarty模板里面调用php的函数

模板书写
{’param1′|functionName:’param2′:’param3′}
程序功能
echo functionName(’param1′,’param2′,’param3′);
以此类推例如
{’1234567′|substr:’1′:’2′}
下面这个比较怪 和函数的参数顺序有关系
{’a’|str_replace:’A’:’abcd’}

  • Hotmail
  • LinkedIn
  • Yahoo Mail
  • Yahoo Messenger
  • Google Bookmarks
  • Share/Bookmark
.... ... ...