Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB
ÈÈÃűêÇ©£º c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 ×îÐÂÎÄÕ :

SQL×¢Èë·¨¹¥»÷ Ïê½â


Ëæ×ÅB/SģʽӦÓÿª·¢µÄ·¢Õ¹£¬Ê¹ÓÃÕâÖÖģʽ±àдӦÓóÌÐòµÄ³ÌÐòÔ±Ò²Ô½À´Ô½¶à¡£µ«ÊÇÓÉÓÚ³ÌÐòÔ±µÄˮƽ¼°¾­ÑéÒ²²Î²î²»Æë£¬Ï൱´óÒ»²¿·Ö³ÌÐòÔ±ÔÚ±àд´úÂëµÄʱºò£¬Ã»ÓжÔÓû§ÊäÈëÊý¾ÝµÄºÏ·¨ÐÔ½øÐÐÅжϣ¬Ê¹Ó¦ÓóÌÐò´æÔÚ°²È«Òþ»¼¡£Óû§¿ÉÒÔÌá½»Ò»¶ÎÊý¾Ý¿â²éѯ´úÂ룬¸ù
¾Ý³ÌÐò·µ»ØµÄ½á¹û£¬»ñµÃijЩËûÏëµÃÖªµÄÊý¾Ý£¬Õâ¾ÍÊÇËùνµÄSQL Injection£¬¼´SQL×¢Èë¡£
SQL×¢ÈëÊÇ´ÓÕý³£µÄWWW¶Ë¿Ú·ÃÎÊ£¬¶øÇÒ±íÃæ¿´ÆðÀ´¸úÒ»°ãµÄWebÒ³Ãæ·ÃÎÊÃ»Ê²Ã´Çø±ð£¬ËùÒÔĿǰÊÐÃæµÄ·À»ðǽ¶¼²»»á¶ÔSQL×¢Èë·¢³ö¾¯±¨£¬Èç¹û¹ÜÀíԱû²é¿´IISÈÕÖ¾µÄϰ¹ß£¬¿ÉÄܱ»ÈëÇֺܳ¤Ê±¼ä¶¼²»»á·¢¾õ¡£µ«ÊÇ£¬SQL×¢ÈëµÄÊÖ·¨Ï൱Áé»î£¬ÔÚ×¢ÈëµÄʱºò»áÅöµ½ºÜ¶àÒâÍâµÄÇé¿ö¡£Äܲ»Äܸù¾Ý¾ßÌåÇé¿ö½øÐзÖÎö£¬¹¹ÔìÇÉÃîµÄSQLÓï¾ä£¬´Ó¶ø³É¹¦»ñÈ¡ÏëÒªµÄÊý¾Ý¡£
¾Ýͳ¼Æ£¬ÍøÕ¾ÓÃASP+Access»òSQLServerµÄÕ¼70%ÒÔÉÏ£¬PHP+MySQÕ¼L20%£¬ÆäËûµÄ²»×ã10%¡£ÔÚ±¾ÎÄ£¬ÒÔSQL-SERVER£«ASPÀý˵Ã÷SQL×¢ÈëµÄÔ­Àí¡¢·½·¨Óë¹ý³Ì¡££¨PHP×¢ÈëµÄÎÄÕÂÓÉNBÁªÃ˵ÄÁíһλÅóÓÑzwell׫дµÄÓйØÎÄÕ£©
SQL×¢Èë¹¥»÷µÄ×ÜÌå˼·ÊÇ£º
l ·¢ÏÖSQL×¢ÈëλÖã»
l ÅжϺǫ́Êý¾Ý¿âÀàÐÍ£»
l È·¶¨XP_CMDSHELL¿ÉÖ´ÐÐÇé¿ö
l ·¢ÏÖWEBÐéÄâĿ¼
l ÉÏ´«ASPľÂí£»
l µÃµ½¹ÜÀíԱȨÏÞ£»
Ò»¡¢S ......

SQL×¢Èë·¨¹¥»÷ Ïê½â

Ëæ×ÅB/SģʽӦÓÿª·¢µÄ·¢Õ¹£¬Ê¹ÓÃÕâÖÖģʽ±àдӦÓóÌÐòµÄ³ÌÐòÔ±Ò²Ô½À´Ô½¶à¡£µ«ÊÇÓÉÓÚ³ÌÐòÔ±µÄˮƽ¼°¾­ÑéÒ²²Î²î²»Æë£¬Ï൱´óÒ»²¿·Ö³ÌÐòÔ±ÔÚ±àд´úÂëµÄʱºò£¬Ã»ÓжÔÓû§ÊäÈëÊý¾ÝµÄºÏ·¨ÐÔ½øÐÐÅжϣ¬Ê¹Ó¦ÓóÌÐò´æÔÚ°²È«Òþ»¼¡£Óû§¿ÉÒÔÌá½»Ò»¶ÎÊý¾Ý¿â²éѯ´úÂ룬¸ù
¾Ý³ÌÐò·µ»ØµÄ½á¹û£¬»ñµÃijЩËûÏëµÃÖªµÄÊý¾Ý£¬Õâ¾ÍÊÇËùνµÄSQL Injection£¬¼´SQL×¢Èë¡£
SQL×¢ÈëÊÇ´ÓÕý³£µÄWWW¶Ë¿Ú·ÃÎÊ£¬¶øÇÒ±íÃæ¿´ÆðÀ´¸úÒ»°ãµÄWebÒ³Ãæ·ÃÎÊÃ»Ê²Ã´Çø±ð£¬ËùÒÔĿǰÊÐÃæµÄ·À»ðǽ¶¼²»»á¶ÔSQL×¢Èë·¢³ö¾¯±¨£¬Èç¹û¹ÜÀíԱû²é¿´IISÈÕÖ¾µÄϰ¹ß£¬¿ÉÄܱ»ÈëÇֺܳ¤Ê±¼ä¶¼²»»á·¢¾õ¡£µ«ÊÇ£¬SQL×¢ÈëµÄÊÖ·¨Ï൱Áé»î£¬ÔÚ×¢ÈëµÄʱºò»áÅöµ½ºÜ¶àÒâÍâµÄÇé¿ö¡£Äܲ»Äܸù¾Ý¾ßÌåÇé¿ö½øÐзÖÎö£¬¹¹ÔìÇÉÃîµÄSQLÓï¾ä£¬´Ó¶ø³É¹¦»ñÈ¡ÏëÒªµÄÊý¾Ý¡£
¾Ýͳ¼Æ£¬ÍøÕ¾ÓÃASP+Access»òSQLServerµÄÕ¼70%ÒÔÉÏ£¬PHP+MySQÕ¼L20%£¬ÆäËûµÄ²»×ã10%¡£ÔÚ±¾ÎÄ£¬ÒÔSQL-SERVER£«ASPÀý˵Ã÷SQL×¢ÈëµÄÔ­Àí¡¢·½·¨Óë¹ý³Ì¡££¨PHP×¢ÈëµÄÎÄÕÂÓÉNBÁªÃ˵ÄÁíһλÅóÓÑzwell׫дµÄÓйØÎÄÕ£©
SQL×¢Èë¹¥»÷µÄ×ÜÌå˼·ÊÇ£º
l ·¢ÏÖSQL×¢ÈëλÖã»
l ÅжϺǫ́Êý¾Ý¿âÀàÐÍ£»
l È·¶¨XP_CMDSHELL¿ÉÖ´ÐÐÇé¿ö
l ·¢ÏÖWEBÐéÄâĿ¼
l ÉÏ´«ASPľÂí£»
l µÃµ½¹ÜÀíԱȨÏÞ£»
Ò»¡¢SQL ......

PHP·ÖÒ³ÏÔÊ¾ÖÆ×÷Ïêϸ½²½â

¡¢Ç°ÑÔ
·ÖÒ³ÏÔʾÊÇÒ»Öַdz£³£¼ûµÄä¯ÀÀºÍÏÔʾ´óÁ¿Êý¾ÝµÄ·½·¨£¬ÊôÓÚweb±à³ÌÖÐ×î³£´¦ÀíµÄʼþÖ®Ò»¡£¶ÔÓÚweb±à³ÌµÄÀÏÊÖÀ´Ëµ£¬±àдÕâÖÖ´úÂëʵÔÚÊǺͺôÎüÒ»Ñù×ÔÈ»£¬µ«ÊǶÔÓÚ³õѧÕßÀ´Ëµ£¬³£³£¶ÔÕâ¸öÎÊÌâÃþ²»×ÅÍ·Ð÷£¬Òò´ËÌØµØ×«Ð´´ËÎĶÔÕâ¸öÎÊÌâ½øÐÐÏêϸµÄ½²½â£¬Á¦ÇóÈÿ´ÍêÕâÆªÎÄÕµÄÅóÓÑÔÚ¿´ÍêÒÔºó¶ÔÓÚ·ÖÒ³ÏÔʾµÄÔ­ÀíºÍʵÏÖ·½·¨ÓÐËùÁ˽⡣±¾ÎÄÊʺϳõѧÕßÔĶÁ£¬ËùÓÐʾÀý´úÂë¾ùʹÓÃphp±àд¡£
2¡¢Ô­Àí
Ëùν·ÖÒ³ÏÔʾ£¬Ò²¾ÍÊǽ«Êý¾Ý¿âÖеĽá¹û¼¯ÈËΪµÄ·Ö³ÉÒ»¶ÎÒ»¶ÎµÄÀ´ÏÔʾ£¬ÕâÀïÐèÒªÁ½¸ö³õʼµÄ²ÎÊý£º
ÿҳ¶àÉÙÌõ¼Ç¼£¨$PageSize£©£¿
µ±Ç°Êǵڼ¸Ò³£¨$CurrentPageID£©£¿
ÏÖÔÚÖ»ÒªÔÙ¸øÎÒÒ»¸ö½á¹û¼¯£¬ÎҾͿÉÒÔÏÔʾij¶ÎÌØ¶¨µÄ½á¹û³öÀ´¡£
ÖÁÓÚÆäËûµÄ²ÎÊý£¬±ÈÈ磺ÉÏÒ»Ò³£¨$PreviousPageID£©¡¢ÏÂÒ»Ò³£¨$NextPageID£©¡¢×ÜÒ³Êý£¨$numPages£©µÈµÈ£¬¶¼¿ÉÒÔ¸ù¾Ýǰ±ßÕ⼸¸ö¶«Î÷µÃµ½¡£
ÒÔmysqlÊý¾Ý¿âΪÀý£¬Èç¹ûÒª´Ó±íÄÚ½ØÈ¡Ä³¶ÎÄÚÈÝ£¬sqlÓï¾ä¿ÉÒÔÓãºselect * from table limit offset, rows¡£¿´¿´ÏÂÃæÒ»×ésqlÓï¾ä£¬³¢ÊÔһϷ¢ÏÖÆäÖеĹæÂÊ¡£
ǰ10Ìõ¼Ç¼£ºselect * from table limit 0,10
µÚ11ÖÁ20Ìõ¼Ç¼£ºselect * from&nb ......

phpÔöɾ¸Ä²é²Ù×÷ʵÀýÏê½â

1Ôö
insert.php
<html>
<head>
</head>
<body>
<form action="doinsert.php" method="POST">
<p>
    ID:<br/>
    <input type="text" name="id" size="6" maxlength="6" />
</p>
<p>
    ¸ø×Ô¼ºÆðÒ»¸öÃûºÅ:<br/>
    <input type="text" name="name" size="10" maxlength="10" />
</p>
<p>
    ¸ø×Ô¼ºÉèÒ»¸öÃÜÂë:<br/>
    <input type="password" name="password" size="8" maxlength="8" value=""/>
</p>
<p>
    ÄãµÄemailµØÖ·:<br/>
    <input type="text" name="email" size="20" maxlength="20" value=""/>
</p>
<p>
    <input type="submit" name="submit" value="Submit!"/>
</p>
</form>
</body>
</html>
doinsert.php
<?php
$linkID=@mysql_connect("localhost","root","123456");
if(!$linkID){
echo ......

PHPһЩÓÐÒâ˼µÄÐ¡Çø±ð

µ¥ÒýºÅ'ºÍË«ÒýºÅ"µÄÇø±ð£º

Ê×ÏÈÊǵ¥ÒýºÅÒª±ÈË«ÒýºÅÖ´ÐÐЧÂÊÒª¸ß£¬ÒòΪ˫ÒýºÅ»á¶ÔÄÚÈݽøÐÐÔ¤´¦Àí¡£
ÀýÈ磺'$value' Êä³ö×Ö·û $value ; "$value"Êä³ö±äÁ¿$valueµÄÖµ¡£
charºÍvarcharµÄÇø±ð£º

charÊǶ¨³¤¶øvarcharÊDZ䳤£¬charµÄÖ÷ÒªÌØµãÊÇ´æ´¢·½Ê½Ô¤·ÖÅ䣬varcharµ±ËüµÄÊý¾Ý³¤¶È·¢Éú±ä»¯Ê±»áÓ°ÏìÆä´æ´¢µÄÒ³·ÖÅä¡£
charÓëvarchar2ÊÇÒ»¶Ôì¶ÜµÄͳһÌ壬Á½ÕßÊÇ»¥²¹µÄ¹ØÏµ.
varchar2±Èchar½ÚÊ¡¿Õ¼ä£¬ÔÚЧÂÊÉÏ±È char»áÉÔ΢²îһЩ£¬¼´ÒªÏë»ñµÃЧÂÊ£¬¾Í±ØÐëÎþÉüÒ»¶¨µÄ¿Õ¼ä£¬ÕâÒ²¾ÍÊÇÎÒÃÇÔÚÊý¾Ý¿âÉè¼ÆÉϳ£ËµµÄ‘ÒԿռ任ЧÂÊ'¡£
varchar2
ËäÈ»±È char½ÚÊ¡¿Õ¼ä£¬µ«ÊÇÈç¹ûÒ»¸övarchar2Áо­³£±»Ð޸쬶øÇÒÿ´Î±»Ð޸ĵÄÊý¾ÝµÄ³¤¶È²»Í¬£¬Õâ»áÒýÆð‘ÐÐÇ¨ÒÆ'(Row
Migration)ÏÖÏ󣬶øÕâÔì³É¶àÓàµÄI/O£¬ÊÇÊý¾Ý¿âÉè¼ÆºÍµ÷ÕûÖÐÒª¾¡Á¦±ÜÃâµÄ£¬ÔÚÕâÖÖÇé¿öÏÂÓà char´úÌævarchar2»á¸üºÃһЩ¡£
mysql_connectºÍmysql_pconnectµÄÇø±ð

ÒýÓÃexceed php clubÂÛ̳ÉϵÄÅóÓÑÔ­»°£º
phpÖÐmysql_pconnect()µÄʵÏÖ·½Ê½:
Æäʵmysql_pconnect()±¾Éí²¢Ã»ÓÐ×öÌ«¶àµÄ´¦Àí, ËüΨһ×öµÄÖ»ÊÇÔÚphpÔËÐнáÊøºó²»Ö÷¶¯closeµômysqlµÄÁ¬½Ó.
mysql_pco ......

phpÓëÊý¾Ý¿â

PHPer
Ϊʲô±»ÈÏΪÊDzݸù£¿
                        —— Ò»¸öÖµµÃPHPer˼¿¼µÄÎÊÌâ
¿ªÆª×¢ÊÍ£ºÒÔÏÂÎÄ×Ö²¢Ã»Óзdz£¶àµÄ¼¼Êõ´Ê»ã£¬ËùÒÔÖ»Òª¶Ô
PHP
¸ÐÐËȤµÄÈ˶¼¿ÉÒÔ¿´¿´¡£
PHPerÊDzݸùÂð£¿
´ÓPHPµ®ÉúÖ®ÈÕÆð£¬PHP¾Í¿ªÊ¼ÔÚWebÓ¦Ó÷½ÃæÎª¹ã´óµÄ³ÌÐòÔ±·þÎñ
¡£Í¬Ê±£¬×÷ΪÕë¶ÔWeb¿ª·¢Á¿Éí¶¨ÖÆµÄ½Å±¾ÓïÑÔ£¬PHPÒ»Ö±±ü³Ð¼òµ¥¡¢[url=javascript.:;]¿ªÔ´
[/url]µÄ˼Ï룬ÕâҲʹµÃPHPµÃÒÔ¿ìËٵķ¢Õ¹£¬²¢ÇÒ´óÁ¦µØÍƶ¯Web2.0µÄ³öÏÖÓë·¢Õ¹¡£µ«ÊÇ£¬³¤ÆÚÒÔÀ´£¬PHPer£¨PHP Programmers£©±»ÈÏΪÊÇ´¦Óڲݸù½×²ãµÄ³ÌÐòÔ±£¬±»ÈÏΪÊǼ¼Êõº¬Á¿ÉÙ£¬²ã´ÎµÍµÄ³ÌÐòÔ±¡£ÕâµãÔÚ¹úÄÚÓÈÆäÍ»³ö¡£
¼Ç
µÃÒ»¸ö¼¼ÊõÖ÷¹Ü˵¹ýÕâÑùÒ»¸öÊÂÇé¡£Ëû¸øÒ»¸ö³ÌÐòÔ±·ÖÅäÁËPHPµÄ¿ª·¢ÈÎÎñ£¬Ã»Ïëµ½ÄǸö³ÌÐòÔ±¾ÓȻ˵£º“ÎÒÊÇѧJava³öÉíµÄ£¬ÄãÈÃÎÒȥдPHP£¬ÄãÕâ²»ÊÇ
ÔÚ±áµÍÎÒÂ𣿔¡£Õâ¼þÊÂÇ鏸ÎÒÓ¡ÏóºÜÉî¡¢´¥¶¯Ò²ºÜ´ó¡£ËäÈ»Õâ²»ÄÜ´ú±í´ó²¿·Ö³ÌÐòÔ±µÄ¿´·¨£¬µ«ÊÇÕâôÈÏΪµÄÈËÓ¦¸Ã²»ÉÙ¡£»¹ÓÐÈË˵£¬ÏÖÔÚÈç¹ûÊÇ´óÐ͵ÄÕþ¸®Ïî
Ä¿£¬PHPÊǿ϶¨²»»á±»ÁÐÈ뿼Âǵķ¶Î§Ö®Äڵġ£
ÄÇÃ ......
×ܼǼÊý:40319; ×ÜÒ³Êý:6720; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [4250] [4251] [4252] [4253] 4254 [4255] [4256] [4257] [4258] [4259]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ