Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

PHP·ÖÒ³¼¼Êõ

 
1¡¢Ç°ÑÔ
¡¡¡¡·ÖÒ³ÏÔʾÊÇÒ»Öַdz£³£¼ûµÄä¯ÀÀºÍÏÔʾ´óÁ¿Êý¾ÝµÄ·½·¨£¬ÊôÓÚweb±à³ÌÖÐ×î³£´¦ÀíµÄʼþÖ®Ò»¡£¶ÔÓÚweb±à³ÌµÄÀÏÊÖÀ´Ëµ£¬±àдÕâÖÖ´úÂëʵÔÚÊǺͺôÎüÒ»Ñù×ÔÈ»£¬µ«ÊǶÔÓÚ³õѧÕßÀ´Ëµ£¬³£³£¶ÔÕâ¸öÎÊÌâÃþ²»×ÅÍ·Ð÷£¬Òò´ËÌصØ׫д´ËÎĶÔÕâ¸öÎÊÌâ½øÐÐÏêϸµÄ½²½â£¬Á¦ÇóÈÿ´ÍêÕâƪÎÄÕµÄÅóÓÑÔÚ¿´ÍêÒÔºó¶ÔÓÚ·ÖÒ³ÏÔʾµÄÔ­ÀíºÍʵÏÖ·½·¨ÓÐËùÁ˽⡣±¾ÎÄÊʺϳõѧÕßÔĶÁ£¬ËùÓÐʾÀý´úÂë¾ùʹÓÃphp±àд¡£
¡¡¡¡2¡¢Ô­Àí
¡¡¡¡Ëùν·ÖÒ³ÏÔʾ£¬Ò²¾ÍÊǽ«Êý¾Ý¿âÖеĽá¹û¼¯ÈËΪµÄ·Ö³ÉÒ»¶ÎÒ»¶ÎµÄÀ´ÏÔʾ£¬ÕâÀïÐèÒªÁ½¸ö³õʼµÄ²ÎÊý£º
¡¡¡¡¡¡Ã¿Ò³¶àÉÙÌõ¼Ç¼£¨$PageSize£©£¿
¡¡¡¡¡¡µ±Ç°Êǵڼ¸Ò³£¨$CurrentPageID£©£¿
¡¡¡¡ÏÖÔÚÖ»ÒªÔÙ¸øÎÒÒ»¸ö½á¹û¼¯£¬ÎҾͿÉÒÔÏÔʾij¶ÎÌض¨µÄ½á¹û³öÀ´¡£
¡¡¡¡ÖÁÓÚÆäËûµÄ²ÎÊý£¬±ÈÈ磺ÉÏÒ»Ò³£¨$PreviousPageID£©¡¢ÏÂÒ»Ò³£¨$NextPageID£©¡¢×ÜÒ³Êý£¨$numPages£©µÈµÈ£¬¶¼¿ÉÒÔ¸ù¾ÝÇ°±ßÕ⼸¸ö¶«Î÷µÃµ½¡£
¡¡¡¡ÒÔmysqlÊý¾Ý¿âΪÀý£¬Èç¹ûÒª´Ó±íÄÚ½Øȡij¶ÎÄÚÈÝ£¬sqlÓï¾ä¿ÉÒÔÓãºselect * from table limit offset, rows¡£¿´¿´ÏÂÃæÒ»×ésqlÓï¾ä£¬³¢ÊÔһϷ¢ÏÖÆäÖеĹæÂÊ¡£
¡¡¡¡Ç°10Ìõ¼Ç¼£ºselect * from table limit 0,10
¡¡¡¡µÚ11ÖÁ20Ìõ¼Ç¼£ºselect * from table limit 10,10
¡¡¡¡µÚ21ÖÁ30Ìõ¼Ç¼£ºselect * from table limit 20,10
¡¡¡¡……
¡¡¡¡ÕâÒ»×ésqlÓï¾äÆäʵ¾ÍÊǵ±$PageSize=10µÄʱºòÈ¡±íÄÚÿһҳÊý¾ÝµÄsqlÓï¾ä£¬ÎÒÃÇ¿ÉÒÔ×ܽá³öÕâÑùÒ»¸öÄ£°å£º
select * from table limit ($CurrentPageID - 1) * $PageSize, $PageSize
¡¡¡¡ÄÃÕâ¸öÄ£°å´úÈë¶ÔÓ¦µÄÖµºÍÉϱßÄÇÒ»×ésqlÓï¾ä¶ÔÕÕһϿ´¿´ÊDz»ÊÇÄÇô»ØÊ¡£¸ã¶¨ÁË×îÖØÒªµÄÈçºÎ»ñÈ¡Êý¾ÝµÄÎÊÌâÒÔºó£¬Ê£Ïµľͽö½öÊÇ´«µÝ²ÎÊý£¬¹¹ÔìºÏÊʵÄsqlÓï¾äÈ»ºóʹÓÃphp´ÓÊý¾Ý¿âÄÚ»ñÈ¡Êý¾Ý²¢ÏÔʾÁË¡£ÒÔÏÂÎÒ½«ÓþßÌå´úÂë¼ÓÒÔ˵Ã÷¡£
¡¡¡¡3¡¢¼òµ¥´úÂë
¡¡¡¡ÇëÏêϸÔĶÁÒÔÏ´úÂ룬×Ô¼ºµ÷ÊÔÔËÐÐÒ»´Î£¬×îºÃ°ÑËüÐÞ¸ÄÒ»´Î£¬¼ÓÉÏ×Ô¼ºµÄ¹¦ÄÜ£¬±ÈÈçËÑË÷µÈµÈ¡£
£¼?php
¡¡// ½¨Á¢Êý¾Ý¿âÁ¬½Ó
¡¡$link = mysql_connect("localhost", "mysql_user", "mysql_password")
¡¡¡¡¡¡or die("Could not connect: " . mysql_error());
¡¡// »ñÈ¡µ±Ç°Ò³Êý
¡¡if( isset($_GET['page']) ){
¡¡¡¡$page = intval( $_GET['page'] );
¡¡}
¡¡else{
¡¡¡¡$page = 1;
¡¡}
¡¡// ÿҳÊýÁ¿
¡¡$PageSize = 10;
¡¡// »ñÈ¡×ÜÊý¾ÝÁ¿
¡¡$sql = "select count(*) as amount from table";
¡¡$re


Ïà¹ØÎĵµ£º

phpʵÏÖÍøÕ¾²å¼þ»úÖƵķ½·¨

ÕâЩÌìÏë×÷Ò»¸öÔÚÍøÕ¾ÖÐʵÏÖ²å¼þµÄ¹¦ÄÜ£¬¹È¸èÁËһϣ¬·¢ÏÖһƪÎÄÕ¸оõ¶ÔÎÒ°ïÖúºÜ´ó£¬Ìû³öÀ´ºÍ´ó¼Ò·ÖÏí£¬·Ï»°²»¶à˵£¬Ö±½ÓÌû³ö´úÂ빩´ó¼Ò·ÖÎö£º
Ê×ÏÈÊDzå¼þµÄ¹ÜÀíÀàµÄʵÏÖ£º
<?
/**
* STBLOG PluginManager Class
*
* ²å¼þ»úÖƵÄʵÏÖºËÐÄÀà
*
* @package STBLOG
* @subpackage Libraries
* @ ......

PHPÖйØÓÚutf

 Ò».HTMLÒ³ÃæתUTF-8±àÂëÎÊÌâ
1.ÔÚ<head>ºó£¬<title>Ç°¼ÓÈëÒ»ÐУº
<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
˳Ðò²»ÄÜ´í£¬Ò»¶¨ÒªÔÚ<title>±êÇ©Ç°¼ÓÈ룬·ñÔòÈç¹û<title>Óë</title>Ö®¼äÓÐÖÐÎÄ×Ö·ûµÄ»°£¬
ÏÔʾµÄ±êÌâÓпÉÄÜÊÇÂÒÂ룡
2.htmlÎ ......

JS ºÍPHP Êý¾Ý¿â²Ù×÷ÔÚÒ»¸öÒ³Ãæ

  <?   
  require   ("config.php3");   
  ?>   
  <?   
  if($submit)   
  {   
  //echo   $action;   
    
  //if($action=='update')  &nb ......

ÔÚPHPÀïµÃµ½Ç°ÌìºÍ×òÌìµÄÈÕÆڵĴúÂë

ÔÚPHPÀïµÃµ½Ç°ÌìºÍ×òÌìµÄÈÕÆڵĴúÂëÇ°ÌìÈ¥ÃæÊÔµÄʱºòÒ²ÊÇÕâÑù,²»¹ýÎÒµ±Ê±¼Ç²»ÆðÀ´ÁË.¾Í¼ÇµÃMYSQLÀïÃæµÄdate_sub(now(),'interval 1 day');date('Y/m/d h:i:s',mktime(date('h'), date('i'), date('s'), date('m') , date('d')+1, date('Y'))); -------------------------------------------------------------------------- ......

ubuntu 9.10 °²×° php mysql apache(LAMP)

 Ò»¡¢°²×°
1. Ê×ÏÈ°²×°SSH
sudo apt-get install ssh
2.°²×°MySQL(ËäÈ»ÏÖÔÚ×îаæΪ5.1£¬µ«ÊÇ»¹Ö»ÄÜ×°5.0°æ±¾)
sudo apt-get install mysql-server-5.0
3.°²×°Apache
sudo apt-get install apache2
4.°²×°PHP
sudo apt-get install php5 libapache2-mod-php5
5.ÖØÆôApache
sudo /etc/init.d/apache2 restart ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ