ѧϰĿµÄ£ºÑ§»á¶ÁÈ¡Êý¾Ý
¡¡¡¡ÏÈ¿´Á½¸öº¯Êý£º
¡¡¡¡1¡¢mysql_query
¡¡¡¡ËͳöÒ»¸ö query ×Ö·û´®¡£ Óï·¨: int mysql_query(string query, int [link_identifier]); ·µ»ØÖµ: ÕûÊý
¡¡¡¡±¾º¯ÊýËͳö query ×Ö·û´®¹© MySQL ×öÏà¹ØµÄ´¦Àí»òÕßÖ´ÐС£ÈôûÓÐÖ¸¶¨ link_identifier ²ÎÊý£¬Ôò³ÌÐò»á×Ô¶¯Ñ°ÕÒ×î½ü´ò¿ªµÄ ID¡£µ± query ²éѯ×Ö·û´®ÊÇ UPDATE¡¢INSERT ¼° DELETE ʱ£¬·µ»ØµÄ¿ÉÄÜÊÇ true »òÕß false£»²éѯµÄ×Ö·û´®ÊÇ SELECT Ôò·µ»ØÐ嵀 ID Öµ£¬µ±·µ»Ø false ʱ£¬²¢²»ÊÇÖ´Ðгɹ¦µ«ÎÞ·µ»ØÖµ£¬¶øÊDzéѯµÄ×Ö·û´®ÓдíÎó¡£
¡¡¡¡2¡¢mysql_fetch_object ·µ»ØÀà×ÊÁÏ¡£ Óï·¨: object mysql_fetch_object(int result, int [result_typ]); ·µ»ØÖµ: Àà
¡¡¡¡±¾º¯ÊýÓÃÀ´½«²éѯ½á¹û result ²ðµ½Àà±äÁ¿ÖС£Èô result ûÓÐ×ÊÁÏ£¬Ôò·µ»Ø false Öµ¡£
¡¡¡¡¿´Ò»¸ö¼òµ¥µÄÀý×Ó£º
¡¡¡¡<?
¡¡¡¡$exec="select * from user";
¡¡¡¡$result=mysql_query($exec);
¡¡¡¡while($rs=mysql_fetch_object($result))
¡¡¡¡{
¡¡¡¡echo "username:".$rs->username."<br>";
¡¡¡¡}
¡¡¡¡?>
¡¡¡¡
¡¡¡¡µ±È»£¬±íuserÖÐÓÐÒ»¸öusernameµÄ×ֶΣ¬Õâ¾ÍÀàËÆaspÖеÄ
¡¡¡¡<%
¡¡¡¡exec="select * from us ......
¡¡¡¡Ñ§Ï°Ä¿µÄ£ºÑ§»áÌí¼Óɾ³ýÐÞ¸ÄÊý¾Ý
¡¡¡¡mysql_query($exec);
¡¡¡¡µ¥Õâ¸öÓï¾ä¾Í¿ÉÒÔÖ´ÐÐËùÓеIJÙ×÷ÁË£¬²»Í¬µÄ¾ÍÊÇ$execÕâ¸ösqlÓï¾ä
¡¡¡¡Ìí¼Ó£º$exec="insert into tablename (item1,item2) values ('".$_POST['item1']."',".$_POST['item1'].")";
¡¡¡¡É¾³ý£º$exec="delete from tablename where...";
¡¡¡¡Ð޸ģº$exec="update tablename set item1='".$_POST['item1']."' where ...";
¡¡¡¡Ëµµ½ÕâÀï¾ÍҪ˵һÏÂ±íµ¥ºÍphp±äÁ¿´«µÝ£¬Èç¹û±íµ¥ÖеÄÒ»¸ö <input name="item1" type="text" id="item1">
¡¡¡¡±íµ¥ÒÔPOSTÌá½»µÄ£¬ÄÇô´¦Àí±íµ¥Îļþ¾Í¿ÉÒÔÓÃ$_POST['item1']µÃµ½±äÁ¿Öµ£¬Í¬ÑùÒÔGETÌá½»µÄ¾ÍÊÇ$_GET['item1']
¡¡¡¡ÊDz»ÊǺܼòµ¥£¿µ«ÊÇͨ³£$exec»áÓÐÎÊÌ⣬ÒòΪ¿ÉÄÜÄúµÄSQLÓï¾ä»áºÜ³¤£¬Äú»áÒÅ©.Á¬½Ó·û£¬»òÕß'À´°üΧ×Ö·ûÐÍ×ֶΡ£
¡¡¡¡ÎÒÃÇ¿ÉÒÔ×¢ÊÍmysql_query($exec);Óï¾äÓÃecho $exec;´úÌæÀ´Êä³ö$execÒÔ¼ì²éÕýÈ·ÐÔ¡£Èç¹ûÄú»¹²»Äܲì¾õ$execÓÐʲô´íÎóµÄ»°£¬¿ÉÒÔ¸´ÖÆÕâ¸ösqlÓï¾äµ½phpmyadminÖÐÖ´ÐУ¬¿´¿´ËüµÄ³ö´íÐÅÏ¢¡£»¹ÓÐÐèҪעÒâµÄÊÇ£¬ÎÒÃDz»ÒªÊ¹ÓÃһЩÃô¸ÐµÄ×Ö·û´®×÷Ϊ×Ö¶ÎÃû×Ö£¬·ñÔòºÜ¿ÉÄÜ»á³öÏÖÎÊÌ⣬±ÈÈç˵dateʲôµÄ¡£±äÁ¿µÄÃüÃû£¬×ֶεÄÃüÃû×ñÑ ......
ѧϰĿµÄ£ºÑ§»áSESSIONµÄʹÓÃ
¡¡¡¡SESSIONµÄ×÷Óúܶ࣬×î¶àÓõľÍÊÇÕ¾µãÄÚÒ³Ãæ¼ä±äÁ¿´«µÝ¡£ÔÚÒ³Ãæ¿ªÊ¼ÎÒÃÇÒªsession_start();¿ªÆôSESSION£»
¡¡¡¡
¡¡¡¡È»ºó¾Í¿ÉÒÔʹÓÃSESSION±äÁ¿ÁË£¬±ÈÈç˵Ҫ¸³Öµ¾ÍÊÇ£º$_SESSION['item']="item1";ÒªµÃµ½Öµ¾ÍÊÇ$item1=$_SESSION['item'];£¬ºÜ¼òµ¥°É¡£ÕâÀïÎÒÃÇ¿ÉÄÜ»áʹÓõ½Ò»Ð©º¯Êý£¬±ÈÈç˵ÅжÏÊDz»ÊÇijSESSION±äÁ¿Îª¿Õ£¬¿ÉÒÔÕâôд£ºempty($_SESSION['inum'])·µ»Øtrue or false¡£
¡¡¡¡ÏÂÃæ×ÛºÏÒ»ÏÂÇ°ÃæËù˵µÄÎÒÃÇÀ´¿´Ò»¸öµÇ½³ÌÐò£¬ÅжÏÓû§ÃûÃÜÂëÊÇ·ñÕýÈ·¡£
¡¡¡¡
¡¡¡¡µÇ½±íµ¥ÊÇÕâÑù£ºlogin.php
¡¡¡¡<table width="100%" height="100%" border="0" align="center" cellpadding="0" ¡¡¡¡cellspacing="0">
¡¡¡¡<tr>
¡¡¡¡<form action="checklogin.php" method="post"><td align="center" valign="middle"><table ¡¡¡¡width="400" border="0" cellpadding="5" cellspacing="1" class="tablebg">
¡¡¡¡<tr class="tdbg">
¡¡¡¡<td colspan="2"><div align="center">Administrators Login</div></td>
¡¡¡¡</tr>
¡¡¡¡<tr class="tdbg">
¡¡¡¡<td><div ......
ѧϰĿµÄ£º×öÒ»¸ö·ÖÒ³ÏÔʾ
¡¡¡¡¹Ø¼ü¾ÍÊÇÓõ½ÁËSQLÓï¾äÖеÄlimitÀ´ÏÞ¶¨ÏÔʾµÄ¼Ç¼´Ó¼¸µ½¼¸¡£ÎÒÃÇÐèÒªÒ»¸ö¼Ç¼µ±Ç°Ò³µÄ±äÁ¿$page£¬»¹ÐèÒª×ܹ²µÄ¼Ç¼Êý$num
¡¡¡¡¶ÔÓÚ$pageÈç¹ûûÓÐÎÒÃǾÍÈÃËü=0£¬Èç¹ûÓÐ<0¾ÍÈÃËüÒ²=0£¬Èç¹û³¬¹ýÁË×ܵÄÒ³Êý¾ÍÈÃËû=×ܵÄÒ³Êý¡£
¡¡¡¡$execc="select count(*) from tablename ";
¡¡¡¡$resultc=mysql_query($execc);
¡¡¡¡$rsc=mysql_fetch_array($resultc);
¡¡¡¡$num=$rsc[0];
¡¡¡¡ÕâÑù¿ÉÒԵõ½¼Ç¼×ÜÊý
¡¡¡¡ceil($num/10))Èç¹ûÒ»Ò³10¼Ç¼µÄ»°£¬Õâ¸ö¾ÍÊÇ×ܵÄÒ³Êý
¡¡¡¡ËùÒÔ¿ÉÒÔÕâôд
¡¡¡¡if(empty($_GET['page']))
¡¡¡¡{
¡¡¡¡$page=0;
¡¡¡¡}
¡¡¡¡else
¡¡¡¡{
¡¡¡¡$page=$_GET['page'];
¡¡¡¡if($page<0)$page=0;
¡¡¡¡if($page>=ceil($num/10))$page=ceil($num/10)-1;//ÒòΪpageÊÇ´Ó0¿ªÊ¼µÄ£¬ËùÒÔÒª-1
¡¡¡¡}
¡¡¡¡ÕâÑù$exec¿ÉÒÔÕâôд $exec="select * from tablename limit ".($page*10).",10";
¡¡¡¡//Ò»Ò³ÊÇ10¼Ç¼µÄ
¡¡¡¡×îºóÎÒÃÇÐèÒª×öµÄ¾ÍÊǼ¸¸öÁ¬½Ó£º
¡¡¡¡<a href="xxx.php?page=0">FirstPage</a>
¡¡¡¡<a href="xxx.php?page=<?=($page-1)?>">PrevPage</a>
¡¡¡¡<a href="xxx. ......
ѧϰĿµÄ£º×¢ÒâÊÂÏî
¡¡¡¡ÒòΪÎÒÊÇÏÈѧASPµÄ£¬ËùÒÔÔÙ×öPHPµÄʱºò»á·¢ÏÖºÜ¶àµØ·½ÐèÒªÊÊÓ¦¡£
¡¡¡¡1¡¢×¢ÒⲻҪ©ÁË·ÖºÅ
¡¡¡¡2¡¢×¢ÒⲻҪ©Á˱äÁ¿Ç°µÄ$
¡¡¡¡3¡¢Ê¹ÓÃSESSIONµÄʱºò×¢Òâ²»ÒªÒÅ©session_start();
¡¡¡¡Èç¹û·¢Éú´íÎóµÄʱºò£¬¿ÉÒÔ²ÉÓÃÒÔÏ·½·¨£º
¡¡¡¡1¡¢Èç¹ûÊÇSQLÓï¾ä³ö´í£¬¾Í×¢ÊÍÁËÈ»ºóÊä³öSQLÓï¾ä£¬×¢ÒâҲҪעÊ͵÷ºóÐøµÄÖ´ÐÐSQLÓï¾ä
¡¡¡¡2¡¢Èç¹ûÊDZäÁ¿Îª¿Õ£¬´ó¶àÊÇûÓд«µÝµ½Î»£¬Êä³ö±äÁ¿¼ì²éһϣ¬¼ì²éÒ»ÏÂ±íµ¥µÄidºÍname
¡¡¡¡3¡¢Èç¹ûÊÇÊý¾Ý¿âÁ¬½Ó³ö´í£¬¼ì²éÊÇ·ñÕýÈ·´ò¿ªMY SQLºÍÊÇ·ñÒÅ©ÁËÁ¬½ÓÓï¾ä
¡¡¡¡4¡¢×¢ÒâËõ½ø£¬ÅųýÀ¨ºÅ²»ÇøÅäµÄ´íÎó
¡¡¡¡ÔÚ×ö´óÍøÕ¾µÄʱºò£¬ÎÒµÄ˼·ÊÇÏȹ¹½¨Êý¾Ý¿â£¬È·¶¨Ã¿Ò»¸ö×ֶεÄ×÷Ó㬺ͱíÖ®¼äµÄ¹ØÏµ¡£È»ºóÉè¼Æºǫ́½çÃæ£¬´ÓÌí¼ÓÊý¾Ý¿ªÊ¼×öÆð£¬ÒòΪÌí¼ÓÊÇ·ñ³É¹¦¿ÉÒÔÖ±½Óµ½Êý¾Ý¿âÀïÃæÑéÖ¤£¬×öºÃÁËÌí¼ÓÔÙ×öÏÔʾµÄÒ³Ãæ£¬×îºó²ÅÊÇÁ½ÕߵĽáºÏ¡£Ò»°ãÀ´Ëµºǫ́¾Í°üÀ¨Ìí¼Óɾ³ýÐ޸ĺÍÏÔʾ£¬ºǫ́ûÓÐÎÊÌâÁË£¬Ç°Ì¨Ò²Ã»ÓÐʲô´óÎÊÌ⡣ǰ̨»¹ÐèҪעÒⰲȫÐÔºÍÈÝ´í»¹ÓоÍÊÇÊä³ö¸ñʽ¡£
¡¡¡¡ºÃÁË£¬½ñÌì˵µ½ÕâÀÃ÷Ìì˵һÏÂÈç¹ûÓÃPHPÉÏ´«ÎļþºÍ·¢Óʼþ¡£ ......
ѧϰĿµÄ£ºÑ§»áÓÃPHPÉÏ´«ÎļþºÍ·¢Óʼþ
¡¡¡¡ÉÏ´«Îļþ±íµ¥±ØÐë¼ÓÉÏ enctype="multipart/form-data" ºÍ <input type="file" name="file">
¡¡¡¡
¡¡¡¡ÏÂÃæ¿´Ò»Ï´úÂ룺
¡¡¡¡$f=&$HTTP_POST_FILES['file'];
¡¡¡¡$dest_dir='uploads';//É趨ÉÏ´«Ä¿Â¼
¡¡¡¡$dest=$dest_dir.'/'.date("ymd")."_".$f['name'];//ÎÒÕâÀïÉèÖÃÎļþÃûΪÈÕÆÚ¼ÓÉÏÎļþÃû±ÜÃâÖØ¸´
¡¡¡¡$r=move_uploaded_file($f['tmp_name'],$dest);
¡¡¡¡chmod($dest, 0755);//É趨ÉÏ´«µÄÎļþµÄÊôÐÔ
¡¡¡¡ÉÏ´«µÄÎļþÃûΪdate("ymd")."_".$f['name'] £¬¿ÉÒÔÔÚÒÔºó²åÈëµ½Êý¾Ý¿âµÄʱºòÓõ½£¬PHPʵ¼ÊÉÏÊǰÑÄãÉÏ´«µÄÎļþ´ÓÁÙÊ±Ä¿Â¼ÒÆ¶¯µ½Ö¸¶¨Ä¿Â¼¡£move_uploaded_file($f['tmp_name'],$dest);ÕâÊǹؼü
¡¡¡¡ÖÁÓÚ·¢Óʼþ¾Í¸ü¼Ó¼òµ¥£¬¿ÉÒÔʹÓÃmail()º¯Êýmail("ÊÕ¼þÈ˵ØÖ·","Ö÷Ìâ","ÕýÎÄ","from:·¢¼þÈË\r\nReply-to:·¢¼þÈ˵ĵØÖ·");
¡¡¡¡²»¹ýmail()ÐèÒª·þÎñÆ÷µÄÖ§³Ö£¬ÔÚWINDOWSÏ»¹ÐèÒªÅäÖÃSMTP·þÎñÆ÷£¬Ò»°ãÀ´ËµÍâÃæµÄLINUX¿Õ¼ä¶¼ÐС£
¡¡¡¡
¡¡¡¡ºÃÏñÉÏ´«ÎļþºÍ·¢Óʼþ±ÈASP¼òµ¥ºÜ¶à£¬Ö»Òªµ÷Óú¯Êý¾Í¿ÉÒÔÁË¡£ASP»¹ÐèÒªÓõ½·þÎñÆ÷µÄ²»Í¬×é¼þ±ÈÈçFSO¡¢JMAILʲôµÄ¡£
¡¡¡¡Ê®Ììѧ»áPHP˵µ½ÕâÀïÁË£¬ÎÒµÄÈý´óϵÁÐÎÄÕ¶ ......