PHP³ÌÐòÈçºÎÊý¾Ý¿âÁ¬½Ó(2)_PHP¼¼ÇÉ_ºÚ¿Í·ÀÏßÍø°²·þÎñÆ÷ά»¤»ùµØ--Powered by WWW.RONGSEN.COM.CN

PHP³ÌÐòÈçºÎÊý¾Ý¿âÁ¬½Ó(2)

×÷ÕߣººÚ¿Í·ÀÏßÍø°²PHP½Ì³Ì»ùµØ À´Ô´£ººÚ¿Í·ÀÏßÍø°²PHP½Ì³Ì»ùµØ ä¯ÀÀ´ÎÊý£º0

±¾Æª¹Ø¼ü´Ê£ºÁ¬½ÓÊý¾Ý¿âÈçºÎ³ÌÐò
ºÚ¿Í·ÀÏßÍø°²ÍøѶ£º¡¡¡¡WebjxComÌáʾ£º¼ÌÇ°¼¸Æª»ù´¡PHP½Ì³Ì£¬ÎÒÃǼÌÐøÀ´Ñ§Ï°PHPºÍÊý¾Ý¿âµÄÁ¬½Ó¡£¡¡¡¡¡¡¡¡4.3ÏÔʾ½á¹û¡¡¡¡¡¡¡¡ÒÔÏ´úÂëÑÝʾÁËÔõÑù²éѯÊý¾Ý¿â²¢½«½á¹ûÊä³ö£º¡¡¡¡¡¡¡¡<?¡¡¡¡¡¡¡¡functionprintorae...
¡¡¡¡WebjxComÌáʾ£º¼ÌÇ°¼¸Æª»ù´¡PHP½Ì³Ì£¬ÎÒÃǼÌÐøÀ´Ñ§Ï°PHPºÍÊý¾Ý¿âµÄÁ¬½Ó¡£
¡¡¡¡
¡¡¡¡4.3ÏÔʾ½á¹û
¡¡¡¡
¡¡¡¡ÒÔÏ´úÂëÑÝʾÁËÔõÑù²éѯÊý¾Ý¿â²¢½«½á¹ûÊä³ö£º
¡¡¡¡
¡¡¡¡<?
¡¡¡¡
¡¡¡¡functionprintoraerr(¡çin_cur,¡çconn)
¡¡¡¡
¡¡¡¡{
¡¡¡¡
¡¡¡¡//¼ì²éOracleÊÇ·ñ³ö´í
¡¡¡¡
¡¡¡¡//Èç¹û´æÔÚ´íÎóÔòÏÔʾ
¡¡¡¡
¡¡¡¡//µ±Ö¸Õë±»¼¤»îʱÿ´ÎÇëÇóOracleºóµ÷Óøú¯Êý
¡¡¡¡
¡¡¡¡//Ifitencounteredanerror,weexitimmediately
¡¡¡¡
¡¡¡¡if(ora_errorcode(¡çin_cur))
¡¡¡¡
¡¡¡¡{
¡¡¡¡
¡¡¡¡echo"Oraclecode-".ora_error(¡çin_cur)."<br>n";
¡¡¡¡
¡¡¡¡ora_logoff(¡çconn);
¡¡¡¡
¡¡¡¡exit;
¡¡¡¡
¡¡¡¡}
¡¡¡¡
¡¡¡¡return;
¡¡¡¡
¡¡¡¡}
¡¡¡¡
¡¡¡¡functionexequery(¡çw_qry,¡çconn)
¡¡¡¡
¡¡¡¡{
¡¡¡¡
¡¡¡¡¡çcursor=ora_open(¡çconn);printoraerr(¡çcursor,¡çconn);
¡¡¡¡
¡¡¡¡ora_parse(¡çcursor,¡çw_qry,0);printoraerr(¡çcursor,¡çconn);
¡¡¡¡
¡¡¡¡ora_exec(¡çcursor);printoraerr(¡çcursor,¡çconn);
¡¡¡¡
¡¡¡¡¡çnumrows=0;
¡¡¡¡
¡¡¡¡¡çw_numcols=ora_numcols(¡çcursor);
¡¡¡¡
¡¡¡¡//ÏÔʾͷ²¿
¡¡¡¡
¡¡¡¡echo"
¡¡¡¡
¡¡¡¡<TABLEWIDTH="100%"BORDER="0"CELLSPACING="1"CELLPADDING="2">
¡¡¡¡
¡¡¡¡<TR> ";
¡¡¡¡
¡¡¡¡for(¡çi=0;¡çi<¡çw_numcols;¡çi++)
¡¡¡¡
¡¡¡¡{
¡¡¡¡
¡¡¡¡¡çalign=(ora_columntype(¡çcursor,¡çi)=="NUMBER")?"RIGHT":"LEFT";
¡¡¡¡
¡¡¡¡echo" <THVALIGN=TOPALIGN=¡çalign>".ora_columnname(¡çcursor,¡çi)."</TH> ";
¡¡¡¡
¡¡¡¡}
¡¡¡¡
¡¡¡¡echo"</TR> ";
¡¡¡¡
¡¡¡¡while(ora_fetch(¡çcursor))
¡¡¡¡
¡¡¡¡{
¡¡¡¡
¡¡¡¡echo"<TR> ";
¡¡¡¡
¡¡¡¡for(¡çi=0;¡çi<¡çw_numcols;¡çi++)
¡¡¡¡
¡¡¡¡{
¡¡¡¡
¡¡¡¡¡çalign=(ora_columntype(¡çcursor,¡çi)=="NUMBER")?"RIGHT":"LEFT";
¡¡¡¡
¡¡¡¡if(ora_columntype(¡çcursor,¡çi)=="LONG")
¡¡¡¡
¡¡¡¡echo"<TDVALIGN=TOPALIGN=¡çalign><PRE>".
¡¡¡¡
¡¡¡¡ora_getcolumn(¡çcursor,¡çi)."</PRE></TD> ";
¡¡¡¡
¡¡¡¡else
¡¡¡¡
¡¡¡¡echo"<TDVALIGN=TOPALIGN=¡çalign>".ora_getcolumn(¡çcursor,¡çi)."</TD> ";
¡¡¡¡
¡¡¡¡printoraerr(¡çcursor,¡çconn);
¡¡¡¡
¡¡¡¡}
¡¡¡¡
¡¡¡¡¡çnumrows++;
¡¡¡¡
¡¡¡¡echo"</TR> ";
¡¡¡¡
¡¡¡¡}
¡¡¡¡
¡¡¡¡if(¡çnumrows==0)
¡¡¡¡
¡¡¡¡echo"<TR><TDCOLSPAN="¡çw_numcols"><B>Queryreturnednorecords
¡¡¡¡
¡¡¡¡</B></TD></TR> ";
¡¡¡¡
¡¡¡¡else
¡¡¡¡
¡¡¡¡{
¡¡¡¡
¡¡¡¡echo"<TR> ";
¡¡¡¡
¡¡¡¡echo"<THCOLSPAN="".(¡çw_numcols-1).""ALIGN=RIGHT>Count</TH> ";
¡¡¡¡
¡¡¡¡echo"<THALIGN=RIGHT>¡çnumrows</TH> ";
¡¡¡¡
¡¡¡¡echo"</TR> ";
¡¡¡¡
¡¡¡¡}
¡¡¡¡
¡¡¡¡echo"</TABLE> ";
¡¡¡¡
¡¡¡¡ora_close(¡çcursor);
¡¡¡¡
¡¡¡¡return;
¡¡¡¡
¡¡¡¡}
¡¡¡¡
¡¡¡¡//Ö÷³ÌÐò
¡¡¡¡
¡¡¡¡if(!(¡çconn=ora_logon("user@SID","password")))
¡¡¡¡
¡¡¡¡{
¡¡¡¡
¡¡¡¡echo"Error:Cannotconnecttodatabase ";
¡¡¡¡
¡¡¡¡exit;
¡¡¡¡
¡¡¡¡}
¡¡¡¡
¡¡¡¡¡çqry="SELECT
¡¡¡¡
¡¡¡¡deptno"Dept"
¡¡¡¡
¡¡¡¡,empno"Emp"
¡¡¡¡
¡¡¡¡,empnm"Name"
¡¡¡¡
¡¡¡¡,salary"Salary"
¡¡¡¡
¡¡¡¡FROM
¡¡¡¡
¡¡¡¡employee
¡¡¡¡
¡¡¡¡ORDERBY1,2";
¡¡¡¡
¡¡¡¡exequery(¡çqry);
¡¡¡¡
¡¡¡¡ora_logoff(¡çconn);
¡¡¡¡
¡¡¡¡?>
¡¡¡¡
¡¡¡¡£¨ÒëÕß×¢£ºÒÔÉÏ´úÂë¶ÎȱÉÙ×¢ÊÍ£¬Çë¶ÁÕ߲ο¼PHPManualµÄOracleÊý¾Ý¿âº¯Êý²¿·Ö£©
¡¡¡¡
¡¡¡¡4.4»ùÓÚHTTPµÄOracleµÇ¼
¡¡¡¡
¡¡¡¡½«ÒÔÏ´úÂë¼ÓÔÚPHPÒ³Ãæ´úÂë֮ǰÒÔÈ·ÈÏOracleµÇ¼¡£×¢ÒâÄã±ØÐëÕýÈ·É趨¡çSID¡£
¡¡¡¡
¡¡¡¡<?
¡¡¡¡
¡¡¡¡if(!isset(¡çPHP_AUTH_USER))
¡¡¡¡
¡¡¡¡{
¡¡¡¡
¡¡¡¡Header("WWW-authenticate:basicrealm="¡çSID"");
¡¡¡¡
¡¡¡¡Header("HTTP/1.0401Unauthorized");
¡¡¡¡
¡¡¡¡¡çtitle="LoginInstructions";
¡¡¡¡
¡¡¡¡echo"<blockquote>
¡¡¡¡
¡¡¡¡Youarenotauthorizedtoenterthesite
¡¡¡¡
¡¡¡¡</blockquote> ";
¡¡¡¡
¡¡¡¡exit;
¡¡¡¡
¡¡¡¡}
¡¡¡¡
¡¡¡¡else
¡¡¡¡
¡¡¡¡{
¡¡¡¡
¡¡¡¡if(!(¡çconn=ora_logon("¡çPHP_AUTH_USER@¡çSID",¡çPHP_AUTH_PW)))
¡¡¡¡
¡¡¡¡{
¡¡¡¡
¡¡¡¡Header("WWW-authenticate:basicrealm="¡çSID"");
¡¡¡¡
¡¡¡¡Header("HTTP/1.0401Unauthorized");
¡¡¡¡
¡¡¡¡¡çtitle="LoginInstructions";
¡¡¡¡
¡¡¡¡echo"<blockquote>
¡¡¡¡
¡¡¡¡Youarenotauthorisedtoenterthesite
¡¡¡¡
¡¡¡¡</blockquote> ";
¡¡¡¡
¡¡¡¡exit;
¡¡¡¡
¡¡¡¡}
¡¡¡¡
¡¡¡¡}
¡¡¡¡
¡¡¡¡?>
¡¡¡¡
¡¡¡¡
    ºÚ¿Í·ÀÏßÍø°²·þÎñÆ÷ά»¤·½°¸±¾ÆªÁ¬½Ó£ºhttp://www.rongsen.com.cn/show-17460-1.html
Íøվά»¤½Ì³Ì¸üÐÂʱ¼ä:2012-09-21 05:19:21  ¡¾´òÓ¡´ËÒ³¡¿  ¡¾¹Ø±Õ¡¿
ÎÒÒªÉêÇë±¾Õ¾£ºNµã | ºÚ¿Í·ÀÏß¹ÙÍø |  
רҵ·þÎñÆ÷ά»¤¼°Íøվά»¤ÊÖ¹¤°²È«´î½¨»·¾³£¬ÍøÕ¾°²È«¼Ó¹Ì·þÎñ¡£ºÚ¿Í·ÀÏßÍø°²·þÎñÆ÷ά»¤»ùµØÕÐÉ̽øÐÐÖУ¡QQ:29769479

footer  footer  footer  footer