ºìÁªLinuxÃÅ»§
Linux°ïÖú

PHP/MySQL½Ì³Ì£­µÚÈýÌì

·¢²¼Ê±¼ä:2005-05-30 00:18:46À´Ô´:ºìÁª×÷Õß:ÖйúÈË
Ò»¡¢»ù±¾º¯Êý

¡¡¡¡»¶Ó­À´µ½±¾½Ì³ÌµÄµÚÈý¿Î£¬Ò²ÊÇ×îºóÒ»¿Î¡£Èç¹ûÄúÒѾ­Ñ§¹ýµÚÒ»¿ÎºÍµÚ¶þ¿Î£¬ÄÇôÄúÒѾ­ÕÆÎÕÁËMySQLºÍPHPµÄ°²×°¼°±à³ÌµÄ»ù±¾ÖªÊ¶¡£ÏÂÃæÎÒÃÇÒª½éÉÜPHPµÄһЩÆäËûº¯Êý£¬ÕâЩº¯Êý¿ÉÄÜ»á¶ÔÄúÓÐÓã¬Ê¹ÄúµÄ¿ª·¢¹ý³Ì¸ü¼Ó¼òµ¥¡£Ê×ÏÈÎÒÃÇÀ´¿´¿´Í·Îļþ¡£

¡¡¡¡´ó¼ÒÓ¦¸ÃÖªµÀÍ·ÎļþµÄһЩ»ù±¾¸ÅÄî°É£¿Í·ÎļþÊÇÒ»¸öÍⲿÎļþ£¬ËüµÄÄÚÈݱ»°üº¬µ½Ö÷³ÌÐòÖС£·½·¨Ò²Ê®·Ö¼òµ¥£ºÔÚ³ÌÐòÎļþÖÐÒýÓÃÍ·ÎļþÃû£¬Õâ¸öÍ·Îļþ¾Í»á°üº¬½øÀ´ÁË¡£ÔÚPHPÖÐʹÓÃÍ·Îļþ£¬»áÉæ¼°Á½¸öº¯Êý£ºinclude()ºÍrequire()¡£ÕâÁ½¸öº¯Êý²î±ðºÜС£¬È´ºÜÖØÒª£¬ËùÒÔÎÒÃÇÒªÈÏÕæÑо¿Ò»Ï¡£require()º¯Êý¹¤×÷·½Ê½ÓëXSSIÏàÀàËÆ£»²»¹ÜÔÚ³ÌÐòµÄÄĸö²¿·ÖʹÓÃÁËÕâ¸öº¯Êý£¬Ö»ÓгÌÐòÒ»¿ªÊ¼ÔËÐУ¬Í·ÎļþµÄÄÚÈݾͱ»×÷Ϊ³ÌÐò±¾ÉíµÄÒ»²¿·ÖÀ´´¦Àí¡£Òò´Ë£¬Èç¹ûÄúÔÚÒ»¸öÌõ¼þÅж¨Óï¾äÖÐʹÓÃÁËrequire()º¯Êý£¬ÄÇô¼´Ê¹Õâ¸öÌõ¼þ¼´Ê¹²»ÎªÕ棬ͷÎļþÒ²»á±»°üº¬½øÀ´¡£

¡¡¡¡¶øinclude()º¯ÊýÖ»ÊÇÔÚÖ´Ðе½ÕâÒ»ÌõÓï¾äʱ²Å»á°ÑÍ·ÎļþÄÚÈÝ°üº¬½øÀ´¡£Èç¹û³ÌÐòûÔËÐе½ÕâÀÄÇPHPÊDz»»á¹ÜËüµÄ¡£Õâ¾ÍÒâζ×Å£¬ÄúÔÚÌõ¼þÅж¨²¿·ÖʹÓÃincludeʱ£¬Ëü»áÍêÈ«°´ÕÕÄúÏ£ÍûµÄÄÇÑù¹¤×÷¡£

¡¡¡¡»¹ÓУ¬Èç¹ûÄúÓÃÁËrequire()º¯Êý£¬¶øÄúÖ¸¶¨µÄÍ·Îļþ²¢²»´æÔÚ£¬ÄÇô³ÌÐò½«»áÍ£Ö¹ÔËÐв¢²úÉú´íÎó¡£Èç¹ûÄúÓÃÁËinclude()£¬³ÌÐò»á²úÉúÒ»¸ö¾¯¸æÐÅÏ¢£¬µ«ÊÇ»á¼ÌÐøÔËÐС£Äú¿ÉÒÔÇ××ÔÊÔһϣ¬ÔËÐÐÏÂÃæµÄ³ÌÐò£¬È»ºó°Ñinclude()»»³Érequire()£¬ÔٱȽÏÁ½¸ö³ÌÐòÔËÐеĽá¹û¡£

¡¡






include("emptyfile.inc");

echo "Hello World";

?>








¡¡¡¡ÎÒϲ»¶°ÑÍ·ÎļþµÄºó׺ÃûÆð³É.inc£¬ÕâÑù¾Í¿ÉÒÔ°ÑÍ·ÎļþºÍÒ»°ãµÄ³ÌÐòÇø·Ö¿ªÀ´¡£Èç¹ûÄúÒ²Õâô×ö£¬ÄÇôÇëÄúÐÞ¸ÄWeb·þÎñÆ÷Èí¼þµÄÅäÖÃÎļþ£¬Ê¹ËüÄܹ»°Ñ.incÎļþÒ²µ±×÷PHPÎļþÀ´´¦Àí¡£·ñÔò£¬ºÚ¿ÍÃÇÒ²Ðí»á²Âµ½ÄúµÄÍ·ÎļþÃû£¬È»ºóÓÃä¯ÀÀÆ÷°ÑÍ·ÎļþÄÚÈÝÒÔ´¿Îı¾¸ñʽÏÔʾ³öÀ´¡£´ËʱÈç¹ûÄúµÄÍ·ÎļþÖÐÓÐЩ»úÃÜÐÅÏ¢£¨ÈçÊý¾Ý¿â¿ÚÁîµÈ£©ÄǾÍÔã¸âÁË¡£

¡¡¡¡ÄÇô£¬ÄúÓÃÍ·ÎļþÀ´×öʲôÄØ£¿ºÜ¼òµ¥£¡°Ñ¶ÔËùÓгÌÐò¶¼Í¨ÓõÄÄÇЩÄÚÈݷŵ½Í·ÎļþÀï¡£ÏóHTMLÎļþÍ·À²£¬½Å×¢À²£¬Êý¾Ý¿âÁ¬½Ó´úÂëÀ²£¬»¹ÓÐÄú×Ô¼º¶¨ÒåµÄһЩº¯ÊýʲôµÄ¡£°ÑÏÂÃæµÄÎÄ×Ö¿½±´µ½Ò»¸öÎļþÖУ¬±£´æΪheader.inc¡£

¡¡
$db = mysql_connect("localhost", "root");

mysql_select_db("mydb",$db);

?>





<br> <br><?php echo $title ?> <br> <br>









¡¡¡¡È»ºóÔÙ´´½¨ÁíÍâÒ»¸öÎļþ£¬Ãû×ÖÊÇfooter.txt£¬¸ÃÎļþ¿ÉÒÔ°üº¬Ò»Ð©³ÌÐò½áÊøʱÓõ½µÄһЩÎÄ×ֺͱê¼Ç¡£

¡¡¡¡ÏÖÔÚ£¬ÎÒÃÇÔÙÀ´´´½¨Ò»¸öÎļþ£¬Õâ¸öÎļþÀïÃæÊÇÕæÕýµÄPHP³ÌÐò´úÂë¡£ÊÔÒ»ÏÂÏÂÃæµÄ´úÂ룬µ±È»£¬ÄúҪȷÈÏMySQLÊý¾Ý¿â·þÎñÆ÷ÕýÔÚÔËÐС£

¡¡
$title = "Hello World";

include("header.inc");

$result = mysql_query("SELECT * FROM employees",$db);

echo "\n";


echo "\n";

while ($myrow = mysql_fetch_row($result)) {

printf("\n", $myrow[1], $myrow[2], $myrow[3]);

}

echo "
Ãû×Öְλ
%s %s%s
\n";

include("footer.inc");

?>

¡¡¡¡¿´µ½·¢ÉúÁËʲôÊÂÁËÂð£¿Í·ÎļþÀïµÄÄÚÈݱ»ºÏ²¢µ½³ÌÐòÖУ¬PHP°ÑËùÓеĴúÂ붼ִÐÐÁËÒ»±é¡£×¢ÒâÔÚ°üº¬header.incÍ·Îļþ֮ǰ$titleÊÇÈçºÎ¶¨ÒåµÄ¡£ÔÚheader.incÖеĴúÂë¿ÉÒÔ·ÃÎʵ½ËüµÄÖµ¡£ÕâÑù£¬ÍøÒ³µÄ±êÌâ¾Í±»¸ÄµôÁË¡£ÏÖÔÚ£¬Äú¿ÉÒÔÔÚÈκγÌÐòÖÐʹÓÃheader.incÍ·ÎļþÁË£¬ÄúËùÒª×öµÄ²»¹ýÊÇÔÚÿ¸öÖ÷³ÌÐòÖÐΪ$title±äÁ¿È¡Ò»¸öºÏÊʵÄÖµ¡£

¡¡¡¡Í·Îļþ¡¢HTML¡¢Ìõ¼þÅж¨Óï¾ä£¬»¹ÓÐÑ­»·Óï¾ä£¬ÕâЩ¶«Î÷¼ÓÔÚһЩ£¬Äú¾Í¿ÉÒÔÓÃ×î¼òÁ·µÄ´úÂ룬д³ö¹¦Äܸ÷ÒìµÄ¸÷ÖÖ¸´ÔÓ³ÌÐòÀ´¡£ÔÚÓ뺯ÊýͬʱʹÓÃʱ£¬Í·Îļþ¸üÄÜ·¢»ÓËüµÄЧÁ¦£¬ÎÒÃǺóÃæ¾Í»á¿´µ½¡£

¡¡¡¡½ÓÏÂÈ¥£¬ÎÒÃÇ»á½éÉܾ«²ÊµÄ²¿·Ö£ºÊý¾ÝУÑé¡£>>

¶þ¡¢ Êý¾ÝУÑé

¡¡¡¡ÏëÏóÒ»ÏÂÕâÑùµÄÇéÐΣºÎÒÃÇ°ÑÊý¾Ý¿â¶¼Éè¼ÆÍ×µ±ÁË£¬ÏÖÔÚÇëÓû§ÊäÈëÐÅÏ¢À´Ð´µ½Êý¾Ý¿âÖÐÈ¥¡£¼ÙÉèÄúÓÐÒ»¸ö×Ö¶ÎÊÇÒªÇóÊý×ÖÀàÐ͵ÄÐÅÏ¢£¬±ÈÈç¼Û¸ñ£»¶øij¸ö¿É°®µÄÓû§£¬È´ÔÚÕâÒ»À¸ÀïÊäÈëÁËÎÄ×ÖÐÅÏ¢£¬Ê¹µÃÄúµÄÓ¦ÓóÌÐòµÄÖ´Ðйý³Ì³öÏÖÁ˹ÊÕÏ¡£¶ÔÄúÔÚSQLÓï¾äÖÐÌṩµÄÎÄ×ÖÀàÐ͵ÄÊý¾Ý£¬MySQLÊý¾Ý¿â¾Ü²»½ÓÊÜ£¬²¢ÏòÄúÌá³öÁË¡°ÑÏÕý¿¹Ò顱¡£

¡¡¡¡Ôõô°ìÄØ£¿ÄúÒªÓÃÊý¾ÝУÑéÀ´·ÀÖ¹ÒÔÉÏ×´¿ö·¢Éú¡£

¡¡¡¡¼òµ¥µØ½²£¬Êý¾ÝУÑéÊÇÖ¸ÎÒÃǶÔÊý¾Ý£¨Í¨³£ÊÇÓû§¾­ÓÉHTML±í¸ñ´«¹ýÀ´µÄ£©½øÐмì²é£¬¿´¿´ËüÊÇ·ñ×ñ´ÓÒ»¶¨µÄ¹æÔò¡£¹æÔò¿ÉÒÔÊǶàÖÖ¶àÑùµÄ£¬±ÈÈçijһÊý¾ÝÔªËز»ÄÜΪ¿Õ£¬»òÕßÒªÇóijһÊý¾ÝÏîµÄÄÚÈݱØÐëÂú×ãÒ»¶¨µÄÒªÇó£¨ÀýÈçÇ°ÃæµÄÀý×ÓÖÐÒªÇó±ØÐëÊÇÊý×Ö¶ø²»ÊÇÎÄ×Ö£¬»òÕßÒªÇóµç×ÓÓʼþµØÖ·ÖÐÒ»¶¨Òª°üº¬Ò»¸ö¡°@¡±×ֵȵȣ©¡£

¡¡¡¡Êý¾ÝУÑé¼È¿ÉÒÔÔÚ·þÎñÆ÷Ò»¶Ë×÷£¬Ò²¿ÉÒÔÔÚ¿Í»§¶ËÀ´×÷¡£PHPÊÇÓÃÀ´×÷·þÎñÆ÷Ò»¶ËµÄÊý¾ÝУÑéµÄ£¬¶øJavaScript»òÆäËû¿Í»§¶Ë½Å±¾±à³ÌÓïÑÔÔòÄܹ»Ìṩ¿Í»§¶ËµÄÊý¾ÝУÑ鹦ÄÜ¡£±¾ÎÄ˵µÄÊÇPHP£¬ËùÒÔÎÒÃÇÔÚÕâÀï×ÅÖؽéÉÜ·þÎñÆ÷¶ËµÄУÑé¡£Èç¹ûÄúÏëÕÒһЩÏֳɵġ¢ÔÚ¿Í»§¶ËÔËÐеÄÊý¾Ý½ÏÑé³ÌÐò£¬ÄÇÄú¿ÉÒÔÈ¥Íøºï³ÌÐò¿â¿´¿´¡£

¡¡¡¡ÔÝʱ°ÑÊý¾Ý¿â·ÅÔÚÒ»±ß²»Ì¸£¬ÎÒÃÇÏÈÀ´ËµËµPHPµÄÊý¾ÝУÑé·½·¨¡£Èç¹ûÄúÔ¸Ò⣨»òÕß˵£¬ÄúÏë¼Ç¼ÎÒÃÇҪУÑéµÄÄÇЩÊý¾ÝµÄ»°£©£¬Äú¿ÉÒÔÔÚÇ°ÃæËù½¨µÄÔ±¹¤Êý¾Ý¿âµÄÀï¼ÓÈëÆäËû×ֶΣ¬ºÜ¼òµ¥£¬ÓÃMySQLµÄALTER Óï¾ä¾ÍÐÐÁË¡£

¡¡¡¡Óкü¸¸öPHP¹¦Äܶ¼¿ÉÒÔÓÃÀ´×÷Êý¾ÝУÑéµÄ¹¤×÷£¬ÓÐЩºÜ¼òµ¥£¬ÓÐЩÔò¸´ÔÓһЩ¡£ÆäÖÐstrlen()ÊDZȽϼòµ¥µÄÒ»¸öº¯Êý£¬ËüÄܹ»¸æËßÎÒÃÇÒ»¸ö±äÁ¿µÄ³¤¶È¡£

¡¡¡¡¸ü¸´ÔÓÒ»µã¶ùµÄÊÇereg()£¬Õâ¸öº¯Êý¿ÉÒÔ´¦ÀíÍêÕûµÄ³£¹æ±í´ïʽÀ´½øÐи´ÔÓµÄУÑé¡£ÎÒ²»Ïë¾Í³£¹æ±í´ïʽ½²µÃÌ«ÉÒòΪÐí¶àÊ鶼ÊÇרÃÅдÕâ¸öÎÊÌâµÄ¡£²»¹ýÎÒ»áÔÚÏÂÒ»Ò³Öиø³öһЩ¼òµ¥µÄÀý×Ó¡£

¡¡¡¡ÎÒÃÇÏÈ´ÓÒ»¸ö¼òµ¥µÄÀý×Ó¿ªÊ¼°É¡£ÏÂÃæÕâ¸ö³ÌÐòÒª¼ì²éÒ»¸ö±äÁ¿ÊÇ·ñ´æÔÚ¡£

¡¡




if ($submit) {

if (!$first || !$last) {


$error = "¶Ô²»Æð£¬Äú±ØÐëÌîдËùÓеÄÀ¸Ä¿£¡";
} else {

// ´¦Àí±í¸ñÊäÈëÄÚÈÝ

echo "лл£¡";

}
}

if (!$submit || $error) {

echo $error;

?>






µÚÒ»À¸:



µÚ¶þÀ¸:








} // if½áÊø

?>








¡¡¡¡Õâ¶Î³ÌÐòÖйؼüµÄµØ·½ÊÇǶÌ×µÄÌõ¼þÅж¨Óï¾ä¡£µÚÒ»²ã¼ì²éÓû§ÊÇ·ñ°´ÁË·¢ËÍÊý¾ÝµÄ°´Å¥¡£Èç¹ûÊÇ£¬³ÌÐò½Ó׿ì²é$firstºÍ$lastÁ½¸ö±äÁ¿ÊÇ·ñ¶¼´æÔÚ¡£ÄǸö || ·ûºÅ±íʾ¡°»ò¡±£¬¶ø ! ·ûºÅ±íʾ¡°·Ç¡±¡£ÄÇÒ»¾ä³ÌÐòÓÃÒ»°ãÓïÑÔÃèÊö¾ÍÊÇ¡°Èç¹û$first²»´æÔÚ»òÕß$last²»´æÔÚ£¬ÄÇô¾Í°Ñ $error±äÁ¿ÖóÉÏÂÃæµÄÖµ¡£¡±

¡¡¡¡½ÓÏÂÀ´£¬ÎÒÃÇÔÙ½øÒ»²½£¬¼ì²éÒ»¶ÎÎÄ×ֵij¤¶È¡£Õâ¶ÔÓû§¿ÚÁîµÄ¼ì²éÊǺÜÓбØÒªµÄ£¬ÒòΪÄú²»ÏëÈÃijЩÀÁ¶èµÄÓû§ÊäÈëÖ»ÓÐÒ»¡¢Á½¸ö×ֵĿÚÁ¿ÉÄÜ»áÒªÇóËûÃÇÊäÈëÁù볤µÄ¿ÚÁî¡£

¡¡¡¡ÎÒÃÇÒѾ­½²µ½strlen()Õâ¸öº¯ÊýÁË¡£ËüÖ»ÊǼòµ¥µØ·µ»ØÒ»¸öÊý×Ö£¬¸ÃÊý×ÖµÈÓÚ±»²â±äÁ¿ÖÐËù°üº¬µÄ×Ö·û¸öÊý¡£ÕâÀÎÒÐÞ¸ÄÒ»ÏÂÉÏÃæµÄ³ÌÐò£¬¼ì²éÒ»ÏÂ$firstÓë$lastµÄ³¤¶È¡£

¡¡




if ($submit) {

if (strlen($first) < 6 || strlen($last) < 6) {


$error = "¶Ô²»Æð£¬Äú±ØÐëÌîдËùÓÐÀ¸Ä¿£¡";

} else {


// ´¦Àí±í¸ñÊäÈëÄÚÈÝ


echo "лл£¡";

}

}


if (!$submit || $error) {

echo $error;

?>






µÚÒ»À¸:



µÚ¶þÀ¸:








} // if½áÊø

?>







¡¡¡¡Äú¿ÉÒÔÖ´ÐÐÒ»ÏÂÕâ¶Î³ÌÐò£¬ÊäÈëÁù¸ö×Ö»òÉÙÓÚÁù¸ö×ÖµÄÄÚÈÝ¡£ÕâÖÖУÑéºÜ¼òµ¥£¬µ«ºÜÓÐЧ¡£>>

Èý¡¢ ´¦Àí³£¹æ±í´ïʽ

¡¡¡¡ÎÒÃÇÉÔ΢½²½²ÓÃereg()ºÍeregi()Á½¸öº¯Êý´¦Àí³£¹æ±í´ïʽ¡£Ç°ÃæÎÒÒѾ­Ìá¹ý£¬ÕâЩº¯ÊýÓеĺܼòµ¥£¬Óеĺܸ´ÔÓ£¬¿´ÄúµÄʵ¼ÊÐèÒª¶ø¶¨¡£

¡¡¡¡Ê¹Óó£¹æ±í´ïʽ£¬Äú¿ÉÒÔ¶ÔÒ»¸ö×Ö·û´®½øÐмì²é£¬ËÑË÷ÆäÖеÄһЩ½á¹¹Ä£Ê½£¬Åж¨ÕâЩģʽÊÇ·ñÂú×ãÄúµÄ¹æ¶¨¡£×îÆÕ±éµÄÓ÷¨°üÀ¨¼ì²éµç×ÓÓʼþµØÖ·ÊÇ·ñÓÐЧ£¨µ±È»£¬¼´Ê¹ÕâÖÖ°ì·¨Åж¨ÓÐЧ£¬Ò²²»Äܱ£Ö¤ÓʼþµØÖ·ÕæµÄ´æÔÚ£©¡£

¡¡¡¡ÎÒÃÇÔÚÕâÀﲻϸ¾¿³£¹æ±í´ïʽµÄ¸´ÔÓϸ½ÚÁË£¬½ö½ö¸ø³ö¼¸¸öʵÀý¡£Äú¿ÉÒÔʹÓÃÉÏÒ»Ò³ÖÐÓùýµÄ±í¸ñ - °ÑÏàÓ¦µÄ³ÌÐò´úÂ븴ÖƹýÀ´£¬Ìí¼Óµ½ÏÂÃæµÄ´úÂë¶ÎÖУ¬¾Í¿ÉÒÔ¿´µ½ËüÊÇÔõÑù¹¤×÷µÄ¡£

¡¡¡¡Ê×ÏÈ£¬ÎÒÃÇҪȷ±£±í¸ñÖи÷À¸Ö»ÄÜÊäÈë×Öĸ¡£ÏÂÃæµÄ³£¹æ±í´ïʽÔÚÓû§ÊäÈëÒ»¸ö»ò¶à¸öСд×ÖĸʱÅж¨ÎªÕ棬¶øÊäÈëÊý×ÖÊDz»ÔÊÐíµÄ£º

if (!ereg("[a-Z]", $first) || !ereg("[a-Z]", $last)) {

ÏÖÔÚÎÒÃǸü½øÒ»²½£¬¼ì²é×Ö·û´®µÄ³¤¶ÈÊÇ·ñÊÇËĵ½Áùλ×Ö·û³¤¡£ÓÃ[[:alpha:]]ÊǼì²é×Ö·ûÊDz»ÊÇ×ÖĸµÄ¼òµ¥·½Ê½¡£´óÀ¨ºÅÄÚµÄÊý×Ö¼ì²é×Ö·û¸öÊý¡£»¹ÒªËµÃ÷µÄÊÇ£¬^ ºÍ $ ·Ö±ð´ú±í×Ö·û´®µÄ¿ªÊ¼ºÍ½áÊø¡£

if (!ereg("^[[:alpha:]]{4,6}$", $first) || !ereg("^[[:alpha:]]{4,6}$", $last)) {

×îºó£¬ÎÒÃÇÀ´¹¹ÔìÒ»¸ö³£¹æ±í´ïʽ£¬À´¼ìÑéµç×ÓÓʼþµØÖ·µÄÓÐЧÐÔ¡£ÕâÖÖ¼ìÑ鷽ʽµÄЧ¹ûÒѾ­Òý·¢ÁËÏ൱¶àµÄÌÖÂÛ¡£Ã»ÓÐʲô¶«Î÷ÊÇʮȫʮÃÀµÄ£¬²»¹ýÎÒÏÂÃæ¸ø³öµÄÕâ¶Î³ÌÐò»¹ÊÇÊ®·Ö×àЧµÄ¡£

¡¡¡¡ÎÒÕâ¶Î±¦±´³ÌÐòÊÇ´ÓPHPÓʼþÌÖÂÛ×éÉϵÃÀ´µÄ¡£ÄÇ¿ÉÊǸöºÃÈ¥´¦ - ³£È¥¿´¿´°É¡£²»´í£¬Õâ¶Î³ÌÐò¿´ÆðÀ´ÊÇÓеãÂÒÔãÔãµÄ¡£

¡¡ if (!ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'.

'@'.

'[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'.

'[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$', $last)) {

±ð»¨Ì«¶àʱ¼äÀ´Ï¸¾¿Õâ¶Î´úÂëÁË£¬»¹ÊÇÏȵ½ÏÂÒ»Ò³ÄÚÈÝ°É¡£>>

ËÄ¡¢ ¼ò±ã·½·¨

¡¡¡¡Ç°ÃæµÄ³£¹æ±í´ïʽÔõôÑù£¿ºÜÓÐÒâ˼£¬ÊÇ°É£¿ÒªÊÇÔÚÿ¸öÐèÒª¼ì²éµç×ÓÓʼþµØÖ·µÄ³ÌÐòÀﶼдÉÏÕâôһ¶Î³ÌÐò£¬ÄDzÅÕæ½ÐÓÐÒâ˼ÄØ£¿£¡ÏëÏë¿´°É£¬µÃдÄÇôÂÒÆß°ËÔãµÄÒ»¶Î³ÌÐò£¬»¹µÃдÉÏÄÇô¶à±é£¡...²»¹ý£¬µ±È»ÁË£¬»¹Óиü¼ò±ãµÄ·½·¨¡£

¡¡¡¡»¹¼ÇµÃÇ°ÃæÎÒÃÇѧ¹ýµÄÍ·ÎļþÂð£¿ËüÄÜÈÃÎÒÃÇдһ¶Î³ÌÐò£¬ÏóÊÇÕâ¸öµç×ÓÓʼþµØÖ·µÄ¼ì²é³ÌÐò£¬È»ºó°ÑÕâ¶Î³ÌÐò°üº¬½ø¶à¸ö³ÌÐòÀïÃæÈ¥¡£ÕâÑù£¬ÎÒÃÇÒª¸ÄдÕâ¶Î³ÌÐòʱ£¬Ö»Ðë¸Ä¶¯Ò»´¦¾ÍÐÐÁË£¬²»ÓÃÐ޸Ķà¸öÎļþ¡£

¡¡¡¡µ«ÊÇ£¬Òª×öµ½ÕâÒ»µã£¬ÎÒÃDZØÐëÓõ½º¯Êý¡£

¡¡¡¡ÎÒÃÇÒѾ­ÓùýºÜ¶à´Îº¯ÊýÁË¡£Ã¿´ÎÎÒÃDzéѯÊý¾Ý¿â»ò¼ì²é×Ö·û´®³¤¶Èʱ£¬ÎÒÃǶ¼ÊÇÓú¯ÊýÀ´×öµÄ¡£ÕâЩº¯ÊýÊÇPHP×Ô´øµÄ¡£Èç¹ûÄúÊÇλÈÈÐĵijÌÐòÔ±£¬Äú¿ÉÒÔÓÃ×Ô¼º±àдµÄº¯ÊýÀ´À©³äPHP±¾ÉíµÄ¹¦ÄÜ¡£µ«¶Ô±¾½Ì³Ì¶øÑÔ£¬Õⲿ·ÖÄÚÈÝÊÇÌ«¹ý¸ßÉîÁËÒ»µã¡£ÎÒÃÇÒª´´½¨µÄº¯Êý²»ÊÇÄÇÒ»ÖÖ£¬¶øÊÇдÔÚPHP½Å±¾³ÌÐòÄÚ²¿µÄº¯Êý¡£

¡¡¡¡º¯Êý¾ÍÊÇÒ»¶Î³ÌÐò´úÂ룬ÎÒÃÇ¿ÉÒÔ°ÑÒ»¸ö»ò¶à¸öÖµ´«¸øÕâ¶Î´úÂ룬ȻºóÕâ¶Î´úÂë»á´¦ÀíÎÒÃÇ´«¸øËüµÄÊý¾Ý²¢·µ»ØÒ»¸öÖµ¡£¸ù¾Ýʵ¼ÊÐèÒª£¬º¯Êý¿ÉÒԺܼòµ¥£¬Ò²¿ÉÒÔÊ®·Ö¸´ÔÓ¡£µ«ÊÇÖ»ÒªÎÒÃÇ´«½øÈ¥Ò»¸öÊý£¬È»ºóÄܵõ½Ò»¸öÊý£¬Äú¹ÜËüÀïÃæÓÐÊǸ´ÔÓ»¹ÊǼòµ¥ÄØ£¡Õâ¾ÍÊǺ¯ÊýµÄ¿É°®Ö®´¦¡£

¡¡¡¡PHPÀïµÄº¯ÊýÓëCÓïÑÔÀïµÄº¯Êý±íÏֲ¶à¡£µ±ÎÒÃǶ¨Ò庯Êýʱ£¬±ØÐëÖ¸Ã÷º¯ÊýÐèÒª½ÓÊÕʲôÑùµÄÊý¾Ý¡£Ò»¿ªÊ¼ºÃÏó²»Ì«ºÃÀí½âΪʲôËüÒª½ÓÊÕÊý¾Ý½øÈ¥£¬²»¹ýÕâÑù¿ÉÒÔ·ÀÖ¹·¢ÉúһЩ¹ÖÒìµÄÎÊÌâ¡£º¯ÊýÖ®ËùÒÔÄÜ×öµ½ÕâÒ»µã£¬ÊÇÒòΪº¯ÊýÀïÃæµÄ±äÁ¿¶¼ÊÇ˽ÓбäÁ¿£¬Ò²¾ÍÊÇ˵£¬ËüÖ»Ôڸú¯ÊýÄÚ²¿´æÔÚ¡£ÀýÈ磬ÄúÔÚ³ÌÐòÖÐÓÐÒ»¸ö±äÁ¿½Ð$myname£¬Èç¹ûÄú´´½¨ÁËÒ»¸öº¯Êý£¬ÏëÈÃÕâ¸öº¯ÊýҲʹÓÃÄǸö$myname±äÁ¿£¨ÖµÒ²Ïàͬ£©£¬ÄÇÊDz»Ðеġ£Äú¿ÉÒÔÔÚº¯ÊýÄÚ²¿´´½¨Ò»¸ö±äÁ¿£¬Ãû×ÖÒ²½Ð$myname£¬ÕâÁ½¸ö±äÁ¿¿ÉÒÔ¸÷ƽÏà´¦£¬¶ø¸÷×ÔÈ¡²»Í¬µÄÖµ¡£²»¹ýÎҿɲ»½¨ÒéÄúÕâô×ö£¡ÄúÈç¹ûÕæµÄÕâô×öÁË£¬µÈ°ëÄêºóÄúÔÙÀ´ÐÞ¸ÄÕâÑùµÄ³ÌÐòʱ£¬Äú¿ÉÄܾͻᱻŪºýÍ¿ÁË¡£

¡¡¡¡ÄÇÎÒÃÇÏÖÔÚ¾ÍÀ´´´½¨Ò»¸öº¯Êý£¬ÏÈÀ´¸ö¼òµ¥µÄ¡£ÎÒÃÇÒª¸øËüÈ¡¸öÃû×Ö£¬Ö¸¶¨ËüÒª½ÓÊÕʲôµÄ±äÁ¿¡£ÔÚµ÷ÓÃÕâ¸öº¯Êý֮ǰ£¬ÎÒÃÇ»¹µÃ¶¨ÒåÕâ¸öº¯Êý¡£

¡¡

¡¡




function addnum($first, $second) {

$newnum = $first + $second;

return $newnum;

}

echo addnum(4,5);

?>






Õâ¾ÍÐÐÁË£¡Ê×ÏÈ£¬ÎÒÃÇ´´½¨Á˵ÚÒ»¸ö×Ô¼ºµÄº¯Êý¡£ÎÒÃǶ¨ÒåÁËÁ½¸öбäÁ¿£¬$firstºÍ$second£¬×¢ÒâËüÃÇÊÇÔõÑù±»¶¨ÒåµÄ¡£ÔÚµ÷ÓÃÕâ¸öº¯Êýʱ£¬Òª¸øÕâÁ½¸ö±äÁ¿°´ËüÃdzöÏÖµÄ˳Ðò¸³ºÃÖµ - 4¸³¸ø$first£¬5¸³¸ø$second¡£È»ºóÎÒÃǼòµ¥µØ°ÑÕâÁ½¸öÊý¼ÓÔÚÒ»Æ𣬷µ»Ø½á¹û¡£¡°·µ»Ø¡±ÔÚÕâÀïµÄÒâ˼Êǰѽá¹ûËÍ»ØÈ¥¡£ÔÚ³ÌÐò×îºó²¿·ÖÎÒÃÇ°ÑÊý×Ö9ÏÔʾ³öÀ´¡£

¡¡¡¡ÎÒÃÇÔÙÀ´´´½¨Ò»¸öº¯Êý£¬ÈÃËü¶ÔÎÒÃǵÄÊý¾Ý¿âÓ¦ÓÃÓеã°ïÖú¡£Ò»¸öÄÜÍ×ÉÆ´¦Àí´íÎóµÄº¯ÊýÔõôÑù£¿ÊÔÊÔÏÂÃæµÄ³ÌÐò£º

¡¡




function do_error($error) {


echo "àÞ£¬ºÃÏóÓеã¶ùÎÊÌâ...
";


echo "ϵͳ±¨¸æµÄ´íÎóÊÇ£º$error.\n
";


echo "×îºÃÊÇÔÝʱ¹Ø±ÕÍøÕ¾²¢Í¨ÖªÏµÍ³¹ÜÀíÔ±¡£";

die;

}


if (!$db = @mysql_connect("localhost","user", "password")) {


$db_error = "ÎÞ·¨Á¬½Óµ½MySQLÊý¾Ý¿â";

do_error($db_error);
}

?>





¡¡¡¡ÔÚÔËÐгÌÐò֮ǰ£¬ÊÔÊԹرÕMySQLÊý¾Ý¿â£¬»òʹÓôíÎóµÄÓû§Ãû»ò¿ÚÁî¡£Äú»á¿´µ½ÓѺõġ¢ÓÐÓõĴíÎóÐÅÏ¢ ¡£Ï¸ÐĵÄÅóÓÑ»á×¢Òâµ½ÔÚmysql_connect()º¯Êý֮ǰµÄÄǸö@·ûºÅ¡£Ëü»áÒÖÖÆϵͳ´íÎóÐÅÏ¢£¬Ê¹µÃ³ÌÐòÖ»ÄÜ´Ódo_error()º¯ÊýÄÇÀïµÃµ½ÓйصĴíÎóÐÅÏ¢¡£Äú»¹»á×¢Òâµ½£¬ÎÒÃÇ¿ÉÒÔ°ÑÒ»¸öÔڱ𴦶¨ÒåµÄ±äÁ¿×÷Ϊ²ÎÊý´«¸øº¯Êý£¬¶ø²»ÊÇÔÚµ÷ÓÃʱֱ½Ó¸³Ò»¸öÖµ¡£

¡¡¡¡»¹¼ÇµÃÎÒ¹ýº¯ÊýʹÓõÄÊÇ˽ÓбäÁ¿°É£¿Õ⻰˵µÃ²»ÍêÈ«¶Ô¡£ÊÂʵÉÏ£¬Äú¿ÉÒÔÈú¯Êý·ÃÎʵ½º¯ÊýÍâÃæµÄ±äÁ¿¡£Äú¿ÉÄÜҪдһ¸öº¯Êý£¬ÓÃËüÀ´²éѯÊý¾Ý¿â£¬È»ºó°Ñ½á¹ûÏÔʾÔÚ¶à¸öÍøÒ³ÖС£Äú²»Ïëÿ´Î¶¼°ÑÊý¾Ý¿âÁ¬½Ó±êʶ¶¼´«¸øº¯Êý¡£ÔÚÕâÖÖÇé¿öÏ£¬Äú¿ÉÒÔ°ÑÁ¬½Ó±êʶ¶¨Òå³ÉÒ»¸öÈ«¾ÖµÄ±äÁ¿¡£ÀýÈ磺

¡¡




function db_query($sql) {

global $db;

$result = mysql_query($sql,$db);

return $result;

}

$sql = "SELECT * FROM mytable";

$result = db_query($sql);

?>





¡¡¡¡ÕâÊǸöºÜ¼òµ¥µÄº¯Êý£¬µ«ÖØÒªµÄÊÇ£¬ÄúÔÚµ÷ÓÃÕâ¸öº¯Êýʱ£¬²»±Ø´«µÝ$db±äÁ¿ - Äú¿ÉÒÔͨ¹ý globalÕâ¸ö×ÖʹµÃº¯Êý¿ÉÒÔ·ÃÎʵ½¸Ã±äÁ¿¡£ÔÚÕâÌõÓï¾äÖÐÄú¿ÉÒÔ¶¨Òå¶à¸öÈ«¾Ö±äÁ¿£¬¸÷¸öÈ«¾Ö±äÁ¿Ö®¼äÓöººÅ¸ô¿ª¡£

¡¡¡¡×îºó£¬Äú¿ÉÒÔʹÓÿÉÑ¡²ÎÊý£¬ÕâÑù¿´ÆðÀ´ÄúÒѾ­ÊÇÕæÕýµÄר¼ÒÁË¡£ÕâÀïÃæ¹Ø¼üµÄÒ»µãÊÇ£¬ÔÚº¯ÊýÖж¨Òå²ÎÊýʱҪ¸øËüÖ¸¶¨Ò»¸öȱʡֵ¡£È»ºóÄúÔÚµ÷ÓÃÕâ¸öº¯Êýʱ£¬Èç¹û²»Îª¸Ã²ÎÊý±äÁ¿Ö¸¶¨ÆäËûÖµ£¬ÄÇôº¯Êý»á×Ô¶¯°Ñȱʡֵ¸³¸øÕâ¸ö±äÁ¿¡£Èç¹ûÄúÖ¸¶¨ÁËÆäËûÖµ£¬ÄÇôȱʡֵ¾Í²»Æð×÷ÓÃÁË¡£

¡¡¡¡²»Ì«Ã÷°×£¿±È·½Ëµ£¬ÄúÔÚÁ¬½ÓÊý¾Ý¿âʱ£¬¼¸ºõ×ÜÊÇÁ¬½Óµ½ÏàͬµÄ·þÎñÆ÷£¬²¢ÇÒʹÓÃÏàͬµÄÓû§ÃûºÍ¿ÚÁî¡£²»¹ýÓÐʱºò£¬ÄúÒ²ÐèÒªÁ¬½Óµ½ÆäËûµÄ·þÎñÆ÷¡£¿´¿´ÏÂÃæµÄ³ÌÐò£º

¡¡






function db_connect($host = "localhost", $user="username", $pass="graeme") {

$db = mysql_connect($host, $username, $password);

return $db;

}


$old_db = db_connect();



$new_host = "site.com";

$new_db = db_connect($new_host);

?>







¡¡¡¡ºÜ¡°¿á¡±ÊDz»ÊÇ£¿ÔÚ¶¨Ò庯Êýʱ£¬º¯ÊýÄÚ²¿Óõ½µÄ±äÁ¿Ò²¶¨ÒåºÃÁË¡£µÚÒ»´Îµ÷ÓÃÕâ¸öº¯Êýʱ£¬È«²¿²ÎÊý±äÁ¿¶¼ÊÇÓõÄȱʡֵ¡£µÚ¶þ´Îµ÷ÓÃʱ£¬·þÎñÆ÷Ãû±äÁË£¬¶øÓû§ÃûºÍ¿ÚÁîûÓб䡣ÕæÊÇÌ«°ôÁË£¡

¡¡¡¡ÏëÏëÄúÔÚʲôµØ·½»¹ÄÜÓõ½º¯Êý¡£Äú¿ÉÒÔÓú¯ÊýÀ´×÷Êý¾ÝУÑ飬À´Íê³É³£ÓõŦÄÜ£¬µÈµÈ¡£ÔÚ¶ÔWebÍøÒ³ÉÏÏÔʾµÄÎÄ×Ö×÷´¦Àíʱ£¬ÎÒÓõ½Á˺ܶຯÊý¡£ÎÒ¿ÉÒÔÒ»´ÎÍê³É¶ÔÎÄ×ֵļì²é¡¢½âÎöºÍÐ޸ģ¬À´¼ÓÈë»»ÐзûºÍHTML±ê¼ÇµÈ¡£

¡¡¡¡ÏÖÔÚ£¬Ê£ÏµľÍÊÇÎÒÒª¸øÄúµÄһЩÖÒ¸æÁË¡£>>

Îå¡¢½ø½×¼¼ÇÉ

¡¡¡¡Ì¸ÆðÊý¾Ý¿â¿ª·¢£¬ÎÒÃÇÓкܶණÎ÷Ҫѧ¡£Èç¹ûÄú»¹Ã»ÓÐѧϰ¹ýÔõÑù½øÐÐÊý¾Ý¿âÉè¼Æ£¬ºÍÔõÑùÔÚ²»Í¬µÄƽ̨ÉÏ¿É¿¿µØÔËÐÐÊý¾Ý¿â£¬ÄÇôÇëÄú¸Ï¿ìÈ¥ÕÒ±¾Õâ·½ÃæµÄºÃÊéÀ´¶ÁÒ»¶Á¡£Õâ·½ÃæµÄÄÜÁ¦»á´ø¸øÄúÎÞ·¨¹ÀÁ¿µÄºÃ´¦£¬´Ó³¤Ô¶µÄÑ۹⿴£¬Ëü»áΪÄú½ÚÊ¡´óÁ¿µÄʱ¼äÓ뾫Á¦¡£»¹ÓУ¬ÈÏÕæѧѧMySQL¡£ÕâÊÇÒ»¸ö¸´ÔÓ¶øÓÐȤµÄÊý¾Ý¿â£¬Óкܶ಻´íµÄÎĵµ¡£Ñ§Ñ§Êý¾Ý¿âµÄ±í½á¹¹¡¢Êý¾ÝÀàÐÍ£¬»¹ÓÐSQL¡£Èç¹ûÄúÕæÕýÕÆÎÕÁËSQL£¬Äú¿ÉÒÔÍê³ÉÏ൱¶àµÄʵ¼Ê¹¤×÷¡£

¡¡¡¡×îºó£¬»¹ÓÐPHP¡£ÄúÏëÒªµÄÒ»Çм¸ºõ¶¼¿ÉÒÔÔÚPHPµÄÍøÕ¾ÉÏÕÒµ½£¬°üÀ¨È«ÃæµÄÎĵµ¡¢ÓʼþÌÖÂÛ×éµÄÌÖÂÛÄÚÈÝ¡¢³ÌÐò´úÂë¿â£¬µÈµÈ¡£Ñ§Ï°PHPµÄÒ»¸ö¾øºÃµÄ°ì·¨ÊÇÑо¿Óû§ÊÖ²áÖиø³öµÄʵÀý£¬²¢²éÔÄÍøÉϵĴúÂë¡£ÍøÓÑÃÇ·¢±íµÄ´úÂë°üÀ¨Ðí¶àº¯ÊýºÍÀ࣬Äú¿ÉÒÔÔÚ×Ô¼ºµÄ³ÌÐòÖÐÖ±½ÓʹÓ㬶ø²»±Ø×Ô¼º´ÓÍ·À´¹ý¡£ÁíÍ⣬Èç¹ûÄúÓöµ½ÎÊÌ⣬ÓʼþÌÖÂÛ×éÊÇÒ»¸ö·Ç³£ÖµµÃÀûÓõÄ×ÊÔ´¡£PHPµÄ¿ª·¢ÈËÔ±×Ô¼ºÒ²»á²Î¼ÓÓʼþÌÖÂÛ×飬»¹ÓÐÐí¶à¾­Ñé·á¸»µÄ¸ßÊÖÃÇ£¬ËûÃǶ¼¿ÉÒÔ°ïÖúÄú½â¾öÎÊÌâ¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 7 ÌõÆÀÂÛ

  1. ×ÄľÄñ001 ÓÚ 2011-05-04 22:28:06·¢±í:

    Â¥Ö÷ºÃÇ¿´ó°¡ ~~~

  2. yuemao ÓÚ 2009-03-27 16:46:55·¢±í:

    ѧϰÁË

  3. jerry520 ÓÚ 2009-03-27 16:46:10·¢±í:

    ºÇºÇ,²»´í°¡!ѧϰÁË.

  4. ÆßÇéÁùÓû ÓÚ 2005-10-26 00:38:16·¢±í:

    ѧϰÁË

  5. ·çÓêÎÞ×è ÓÚ 2005-07-27 11:59:15·¢±í:

    ÔÙ¶¥ÏÂ

  6. ÖйúÈË ÓÚ 2005-06-28 11:15:09·¢±í:

    Ö§³Ö

  7. ·çÓêÎÞ×è ÓÚ 2005-06-16 00:15:08·¢±í:

    ¶¥