ȸ¿ø°¡ÀԡžÆÀ̵ð/ºñ¹øã±â
ȨÀ¸·Î

ºü¸¥ ÇÁ·Î¼¼¼­¸¦ À§ÇÑ ÄÚµù½ºÅ¸ÀÏ
12³â Àü
¡Ú ¹«Á¶°Ç ¾Ë¾Æ¾ß ÇÒ PHP ¼Óµµ Å×½ºÆ® 14 °¡Áö ¡ß      


PHP·Î ÄÚµù ÇÔ¿¡ À־ ¾Ë¾Æ¾ß ÇÒ ¼Óµµ Å×½ºÆ® ÀÔ´Ï´Ù.
Á¶±Ý´õ ºü¸¥ PHP ¼Óµµ¸¦ À¯Áö Çϱâ À§ÇÑ °ÍÀÌÁÒ ^^

ÀÛÀº °ÍÀÌ ¸ð¿©¼­, ´ëµû ¿À·£ ½Ã°£ÀÌ °É¸± ¼ö °¡ ÀÖ´Â °Í ÀÔ´Ï´Ù. !!
µÇµµ·ÏÀÌ¸é ¼Óµµ°¡ ºü¸¥ °ÍÀ» »ç¿ëÇϽô °ÍÀÌ ÁÁ½À´Ï´Ù.

¹°·Ð ÇÔ¼ö ¸¶´Ù ±â´É ¸¶´Ù Àå´ÜÀÌ ÀÖÁö¸¸¿ä....^^


´Ù¸¥ ºñ±³°¡ ÀÖÀ¸¸é ¾Ë·ÁÁÖ¼Ä ^^ ´äº¯ ´Þ¾Æ ÁÖ¼¼¿ë ^^

°è¼Ó ÀûÀ¸·Î ¾÷±Û µË´Ï´Ù. ÇöÀç 14°¡Áö !!!!


¡Ú mysql ÃÑ °Ô½Ã¹° ¼ö ¼¼±â

$numresults=mysql_query("select code from $board");
$numrows=mysql_num_rows($numresults);
2ÃÊ ÀÌ»ó ...°Ô½Ã¹° 10¸¸°³

VS

$numresults=mysql_query("select count(code) as code from $board");
$row_num=mysql_fetch_array($numresults);
$numrows=$row_num[code];
0.2  ...°Ô½Ã¹° 10¸¸°³

¾Æ·¡°ÍÀÌ È̾ó¾À ºü¸§´Ù..
µµ´ëü mysql_num_row() ´Â ¿Ö ¸¸µé¾î ³õÀº °ÍÀϱî¿ë???


¡Ú mysql_fetch_row  > mysql_fetch_array >>> mysql_result

ÀÔ´Ï´Ù.

row °¡ array º¸´Ù ¾à°£ ºü¸£°í, result º¸´Ù´Â È̾ó¾À ºü¸§´ç ^^

row ´Â ºÒÆíÇÑ°Ô ¼ýÀÚ·Î Ä®·³À» ºÒ·¯¿Í¼­ ºÒÆíÇÕ´Ï´Ù.
array °¡ ¾à°£ ´À¸®Áö¸¸, ¹®ÀÚ Ä®·³À» ºÒ·¯ ¿Ã ¼ö ÀÖÀ¸´Ï array ¾²´Â °Íµµ ¾çÈ£ ^^

¾ÆÁ÷µµ mysql_result() ¸¦ »ç¿ëÇϽóª¿ä?



¡Úprint , echo ,printf ÇÔ¼ö ¼Óµµ ºñ±³
HTML Ãâ·Â >> echo > print >> printf


print ¿Í printf ÇÔ¼ö´Â º¹ÀâÇÑ°÷¿¡ Àû°ÝÀÌ°í, ¾à°£ ´À¸®´Ù.

echo ´Â ´Ü¼øÇÑ°÷¿¡ Àû°ÝÀÌ°í...ºü¸£´Ù.
printf ´Â Çü½ÄÈ­µÈ Ãâ·ÂÀ» ÇØÁֹǷΠ±×·¡µµ ÁÁÁÒ ^^


¡Ú  ÀζóÀÎ

a.php
<?
$aa="sdsdsdsd";
echo ("<table>
<td> $aa </td>
</table>");
?>

À§ ¶û..

b.php
<? $aa="sdsdsdsd"; ?>
<table>
<td><? echo $aa; ?></td>
</table>

¶û µµ´ëü ¾îÄÉ ÄÚµù ÇÏ´À³ÄÁÒ ?

¼ÖÁ÷È÷ ÄÚµùÀº a.php °¡ ÆíÇÕ´Ï´Ù.
<? ?> ¸¦ Çѹø ¸¸ ¾²´Ï±î È¿À²ÀûÀÏ ¼ö ÀÖ½À´Ï´ç..

±×·¯³ª ¾Æ¹«¸® ¾Æ¹«¸® PHP°¡ ºü¸£´Ù°í Çصµ HTML ÀÌ ´õ ºü¸¨´Ï´ç.. !!!

ÄíÄíÄí

b.php ó·³ ÄÚµù ÇÏ´Â ½À°üÀ» °¡Áö¼¼¿ë ^^



¡Ú zend cache , APC ,Bware ij½¬ ºñ±³
Zend cache > APC > Bware

zend cache ´Â ij½¬ ÀÔ´Ï´Ù. ¿ï³ª¶ó¿¡¼­ Æ÷Å»¿¡¼­µµ ¸î±ºµ¥ »ç¿ëÇÏÁÒ.
PHP ÇÁ·Î±×·¥ º¯È¯ ¾øÀÌ ¼Óµµ¸¦ ºü¸£°Ô ÇØ ÁÝ´Ï´Ù. ^^

zend cache ¸¦ »ì µ·ÀÌ ¾øÀ¸½Ã´Ù±¸¿ë?
±×·¯¸é APC ³ª zend optimizer ¸¦ ¹Ýµå½¬ ¼³Ä¡ Çϼ¼¿ë !!

¡á ±×·±µð Zend Cache ¸¸ÇÑ ¹«·á ij½¬°¡ ³ª¿Ô´Ù°í ÇÕ´Ï´ç...^^
http://www.php -accelerator.co.uk/index.php ;



¡Ú ereg_replace , preg_replace Á¤±ÔÇ¥Çö½Ä
ereg_replace () °¡ Àå³­ ¾Æ´Ï°Ô ´À¸²´Ù.
40°³ Á¤µµ º¯È¯ Çϴµ¥ 1Ãʳª °É·Á¿ä.preg_replace ´Â 0.3ÃÊ Á¤µµ¿ä.

µÇµµ·ÏÀ̸é preg_replace() ¸¦ »ç¿ëÇϼ¼¿ä !!!

www.php.net/preg_replace


¡Ú foreach , list ÇÔ¼ö ¼Óµµ Â÷ÀÌ 35%

foreach($string as $a);  >>>  while(list(,$a) = each($string));

foreach() ¸¦ »ç¿ëÇÏ´Â °ÍÀÌ 35% Á¤µµ ºü¸¨´Ï´Ù...!!


¡Úmysql_connect Vs mysql_pconnect

¼­·Î Àå´ÜÀÌ ÀÖ´Ù ÇÕ´Ï´Ù.

mysql_pconnect °¡ ´õ ºü¸£´Ù°í ÇÕ´Ï´Ù.
persistant

¸Þ´º¾ó¿¡ ¿µ±¸ÀûÀÎ ÀÌ·¸°Ô µÇ¾î ÀÖÀ¸´Ï±î¿ä..
ÀÏÁ¤½Ã°£ µ¿¾È mysql À» ¿­¾î ³õ±â ¶§¹®¿¡, ´Ù½Ã ¿­ ÇÊ¿ä°¡ ¾ø¾î¼­ ºü¸£´Ù°í ÇÕ´Ï´Ù.

´ÜÁ¡Àº °è¼Ó ¿­±â ¶§¹®¿¡ ¸Þ¸ð¸®¸¦ ¸¹ÀÌ Àâ¾Æ ¸Ô½¿´ç...^^
mysql_pconnect °æ¿ì´Â ÃÖ¼Ò ¸Þ¸ð¸®°¡ 1G ÀÌ»ó µÇ¾î¾ß »ç¿ëÇϽô °ÍÀÌ ÁÁ½À´Ï´Ù.


¡Ú Å«µû¿ÈÇ¥(") , ÀÛÀº µû¿ÈÇ¥(')

Å«µû¿ÈÇ¥´Â PHP°¡ ÆĽÌÀ» ÇÕ´Ï´Ù. ±×·¯³ª ÀÛÀº µû¿ÈÇ¥´Â ÆĽÌÀ» ÇÏÁö ¾Ê½À´Ï´Ù.
ÀÛÀº µû¿ÈÇ¥¸¦ »ç¿ëÇϽô °ÍÀÌ ºü¸¨´Ï´Ù.

ÄÚµù½Ã echo ' test '.$aaa.' tood ';
¿ä·±½ÄÀ¸·Î ÇϽô °Ô °¡Àå ºü¸§´ç !!


¡Ú mysql µ¥ÀÌÅÍ ÀúÀå °ø°£ Å©±â ?


id int(11) unsigned NOT NULL auto_increment,
  bbs smallint(5) unsigned NOT NULL,
  lens mediumint(8) unsigned NOT NULL,
  

int µµ ¹«ÀÚ°Ô ¸¹½¿´ç..
°¢°¢ÀÇ Å©±â¿¡ ¸Â°Ô ÇÏ´Â °ÍÀÌ ¼Óµµ°¡ »¡¶ó Áý´Ï´ç ^^

not null ¸¦ ÁÖ´Â °Íµµ ¼Óµµ°¡ »¡¶ó Áý´Ï´ç..

ÀÛÀº »çÀÌÆ® Á¶È¸¼ö °æ¿ì 1¸¸À» ³Ñ±âµµ Èûµì´Ï´Ù. ±×·² °æ¿ì smallint ¸¦ »ç¿ëÇÏ½Ã¸é µË´Ï´Ù.

¡Ú where Àý¿¡ ¸ðµç °ÍÀº À妽º¸¦ °É¾î¶ó !!!
mysql ¿¡¼­ Äõ¸®½Ã¿¡ where Àý¿¡ »ç¿ëµÇ´Â ºñ±³ÀÇ Ä®·³Àº ¹Ýµå½¬ À妽º¸¦ °Å¼¼¿ë !!!

mysql À妽º °¡ ¿©·¯ ºÐµéÀÇ °Ô½ÃÆÇ ¼Óµµ¸¦ ¾÷ ½ÃÄÑ ÁÝ´Ï´ç !!


¡Ú¸ÞÀÎÆäÀÌÁö¿¡¼­ ¼Óµµ¸¦ ºü¸£°Ô ÇÏ·Á¸é, .htm À¸·Î ¸¸µå´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

±×·¯´Ï±î..Á¦ »çÀÌÆ® ÆäÀÌÁö ¿À¸¥ÂÊ ¿¡´Â ¸ðµÎ ÃֽŠ°Ô½Ã¹°·Î µðºñ¸¦ ºÒ·¯¿À´Â ºÎºÐ
ÀÔ´Ï´Ù.

µðºñ ¿¬°áÀº ºÎÇϸ¦ ÁÙ ¼ö ÀÖ½À´Ï´Ù.

±×·¯´Ï±î..ÀÌ¿¹´Â »çÀÌÆ®°¡ »ó´çÈ÷ È°¼ºÈ­µÈ »çÀÌÆ®ÀÏ °æ¿ì ÀÔ´Ï´Ù.

ÇÏ·ç¿¡ 2¹ø Á¤µµ .htm À¸·Î ¸¸µé¾î ÆäÀÌÁö¸¦ ¾÷½ÃÅ°´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
¾Æ¹«¸® PHP°¡ »¡¶óµµ HTML º¸´Ù´Â ºü¸£Áö ¾Ê½À´Ï´Ù.. !!!

±×·¯±â À§Çؼ­´Â ¡Úcron ¸¦ ¾Ë¾Æ¾ß ÇÕ´Ï´Ù PHP°­Á °Ô½ÃÆÇ¿¡¼­ cron À¸·Î °Ë»öÇϼ¼¿ë !!
À©µµ¿ì »ç¿ëÀÚ´Â ¸Ö ¾²´ÂÁö Àß ¸ð¸£°Ú½¿´ç...¾Æ½Ã¸é ´ä±Û ºÎŹ  ^^

¡Ú Ãʺ¸ÀÚ Vs Àü¹®°¡

www.zend.com ¿¡¼­ Á¦°¡ 2000³â 5¿ù¿¡ Æۿ°ǵ¥¿ë ^^  
ÇÔ ÁÖ¼®À» ºÙÀϱî Çؼ­¿ë^^


Beginner vs Experienced  
Author:  Boaz Yahav  
Date  23/05/2000  

Beginner : echo "$var";  
Experienced : echo $var;  


Beginner:echo "<a href=\" http://www.php.net\">PHP</a>";  ;
Experienced : ?><a href=" http://www.php.net">PHP</a><?  ... ?>  ;

¡ß "(µû¿ÈÇ¥) °¡ ±²ÀåÈ÷ Áß¿äÇÑ°ÍÀ̶ó´Â ÇÑ ´ë¸ñÀÌÁÕ ^^
Àü º¸ÅëÀÇ °æ¿ì php º¯¼ö °ªÀÌ µé¾î°¥ °æ¿ì´Â Ãʺ¸ÀÚ Ã³·³ ¾²±¸¿ä ^^ ¾Èµé¾î °¥ °æ¿ì ´Â Àü¹®°¡ ó·³ ¾¸´Ù.

Beginner : $a[0]=1; $a[1]=2; $a[2]=3;  
Experienced : $a = array(1,2,3, 1);  
µÑ´Ù »ç¿ëÇÏ´Â µ¥¿ä. Àü¹®°¡ ÂÊÀÌ ÆíÇÔ´Ù. ^^

Beginner : if($a>1) { $b=2; } else { $b=3; }  
Experienced : $b = ($a>1) ? 2:3;  
¿ä°Ç ¿ÏÁ¸È÷ ¼Ò½º ¾î·Æ°Ô Â¥´Â ³ÑÀÌ ÃÖ°í ¶ó´Â ¼Ò¸® °°³×¿ë ^^
Àü¹®°¡ ÂÊ°ÍÀº C ¾ð¾î ¿¡¼­ ¹è¿ü´Âµ¥µµ ¿ª½Ã Àü if ¾¸´Ù. ^^

Beginner : $result=mysql_query(...);  
Experienced: $result=mysql_query(...) OR die  
        (mysql_error());  

¿äÁò µé¾î »õ»ï Àü¹®°¡ ÂÊÀ¸·Î ¾¸´Ù.^^
º¸ÅëÀÇ °æ¿ì

$result=mysql_query(...)  
if (!$result)
{
echo error()."<P>";
echo errno();
}
ÀÌ·¸°Ô »ç¿ëÇÔ´Ù. ^^

or ÀÌ ¼³¸íÀÌ°í no °¡ ¿¡·¯ ¹øÈ£ ÀÏ °Ë´Ù. ^^

¡ÚMySQL,ADODB,PHPLib,PEAR º¥Ä¡¸¶Å·  

ADODB > PHPlib > PEAR
  
MySQL    1.14      -
ADODB    1.45    27%
PHPLib    1.60    40%
PEAR    2.87    152% (fetchInto)

MySQL,ADODB,PHPLib,PEAR  ´Â ¸ðµÎ µ¥ÀÌÅͺ£À̽º Àΰ¡¿ä? ´ç±Ù ¾Æ´Õ´Ï´Ù.
MySQL¸¸ µ¥ÀÌÅͺ£À̽º ±¸¿ä.
ADODB,PHPLib,PEAR ´Â PHP ÇÁ·Î±×·¥ ÀÔ´Ï´Ù.

3°³ ´Ù MySQL¿¬°áÀ» ÆíÇÏ°Ô Çϴ Ŭ·¡½º ÇÁ·Î±×·¥ ÀÔ´Ï´Ù.
±×·±µð º¥Ä¡ ¸¶Å· °á°ú MySQL ¿¡¼­ Á÷Á¢ Äõ¸®ÇÏ´Â °Í ´ÙÀ½À¸·Î ADODB °¡ »ÌÇû½¿´ç ^^

PEAR °¡ ±²ÀåÈ÷ ´Ê±º¿ä. PEAR DB ³ª ADODB ¸¦ »ç¿ëÇØ º¸¾Ò´Âµ¥, ¿ò..¿ª½Ã³ª ADODB °¡ ÁÁ±º¿ä.
¿À¶óŬ, mysql , ms sql ¿¬°á½Ã 1°³ÀÇ API ¸¸ »ç¿ëÇÒ ¼ö ÀÖ´Â ÇÁ·Î±×·¥ µé ÀÌ PEAR °ú ADODB ÀÔ´Ï´ç ^^


¡Ú ¼Óµµ Å×½ºÆ®´Â ¾îÄÉ Çϴ°¡ ? microtime() »ç¿ëÇÏ¸é µË´Ï´Ù.

<?

function pageTime($page) {
$mstart = explode(" ", $m);
$mend = explode(" ", microtime());
$mtime = ($mend[1] - $mstart[1]) + ($mend[0] - $mstart[0]);

echo " $m[1]  $mend[1]<P>";
echo " $m[0]  $mend[0]<P>";

print("tood.net ÆäÀÌÁö ·Îµù ½Ã°£ : " . $mtime . " microseconds");
}
pageTime(basename($PHP_SELF));
?>

ÃßõÃßõ : 563 Ãßõ ¸ñ·Ï
¹øÈ£ Á¦¸ñ
2,885
input ÀÔ·Â ÇÊµå ¾ÕµÚ °ø¹é ½Ç½Ã°£ Á¦°Å
2,884
Placeholder Æ÷Ä¿½º½Ã °¨Ãß±â
2,883
MySQL Áߺ¹µÈ µ¥ÀÌÅ͸¦ »èÁ¦
2,882
MySQL Áߺ¹ µ¥ÀÌÅÍ È®ÀÎ
2,881
sessionStorage.getItem ¿Í sessionStorage.setItem
2,880
Á¦ÀÌÄõ¸® ·£´ýÀ¸·Î ¹è°æ»ö º¯°æ
2,879
preg match¿¡ °üÇÑ Á¤±Ô½Ä
2,878
Stream an audio file with MediaPlayer ¿Àµð¿À ÆÄÀÏ ½ºÆ®¸®¹Ö Çϱâ
2,877
Audio Streaming PHP Code
2,876
PHP $ SERVER ȯ°æ º¯¼ö Á¤¸®
2,875
Vimeo (ºñ¸Þ¿À) API ¸¦ »ç¿ëÇÏ¿© Ç÷¹À̾î ÄÁÆ®·ÑÇϱâ
2,874
iframe »ç¿ë½Ã ÇÏ´Ü¿¡ ¹ß»ýÇÏ´Â °ø¹é Á¦°Å¹æ¹ý
2,873
¾ÆÀÌÇÁ·¹ÀÓ(iframe) Àüüȭ¸é °¡´ÉÇÏ°Ô Çϱâ
2,872
ºÎÆ®½ºÆ®·¦(bootstrapk)¿¡¼­ »ç¿ëÇÏ´Â class¸í Á¤¸®
2,871
ºÎÆ®½ºÆ®·¦ CSS
2,870
Å©·Ò¿¡¼­ ¸¶Áø Á¶Àý
2,869
PHP ÇöÀç ÆäÀÌÁöÀÇ µµ¸ÞÀθíÀ̳ª urlµîÀÇ Á¤º¸ ¾Ë¾Æ¿À±â
2,868
PHP preg match all()
2,867
PHP ·Î À¥ÆäÀÌÁö ±Ü¾î¿À±â ¸ðµç ¹æ¹ý ÃÑÁ¤¸®!
2,866
[PHP] ¿ø°ÝÁö ÆÄÀÏ ÁÖ¼Ò ³ëÃâ ¾ÈÇÏ°í curl·Î ´Ù¿î·Îµå ¹Þ±â
2,865
PHP ÇÔ¼ö Á¤¸®
2,864
¾ÆÀÌÇÁ·¹ÀÓ(iframe) ºñÀ² À¯ÁöÇϸ鼭 Å©±â Á¶ÀýÇÏ´Â ¹æ¹ý
2,863
PHP ¹è¿­¿¡¼­ ¹«ÀÛÀ§·Î Çϳª »Ì¾ÆÁÖ´Â array rand() ÇÔ¼ö
2,862
PHP Á¤±Ô½Ä Á¤¸®
2,861
PHP Á¤±Ô½ÄÀ» È°¿ëÇÑ ÅÂ±× ¹× ƯÁ¤ ¹®ÀÚ¿­ Á¦°Å ¹× ÃßÃâ ¹æ¹ý
2,860
php Å©·Ñ¸µ ¶Ç´Â ÆÄ½Ì ÇÔ¼ö, Á¤±Ô½Ä ¸ðÀ½
2,859
Á¦ÀÌÄõ¸® ±âº» ¸í·É¾î
2,858
À¥ÆäÀÌÁö °¡·Î ¸ðµå¼¼·Î ¸ðµå ÀνÄÇϱâ
2,857
¸ð¹ÙÀÏ À¥ È­¸é °­Á¦ ȸÀü(°¡·Î¸ðµå °íÁ¤)
2,856
[HTML5]¿¡¼­ frameset ´ëü ¹æ¹ý°ú iframe ¼Ó¼º
¸ñ·Ï
¹ÂÁ÷Æ®·ÎÆ® ºÎ»ê±¤¿ª½Ã ºÎ»êÁø±¸ °¡¾ßµ¿ ¤Ó °³ÀÎÁ¤º¸Ãë±Þ¹æħ
Copyright ¨Ï musictrot All rights reserved.