Frequently Asked Questions

Other Languages: Dansk Deutsch Ελληνικά English Español Suomi Filipino Français Indonesian Italiano Japanese Malay Bokmål Nederlands Polski Português - Brasil Português - Portugal Русский Svenska Thai Türkçe Українська Vietnamese Chinese Taiwan Chinese

PHP를 사용하여 MySQL 연결하기

Print this Article
Last Updated: February 18, 2015 11:36 AM

PHP 스크립트를 통해 MySQL 데이터베이스에 직접 액세스할 수 있습니다. 이를 통해 웹사이트에서 데이터베이스로 직접 데이터를 읽고 쓸 수 있습니다.

PHP를 사용하여 MySQL 연결하는 방법

  1. mysql_connect 문을 사용하여 MySQL 서버에 연결하십시오. 예:

    $con = mysql_connect('HOSTNAME','USERNAME','PASSWORD');

    mysql_connect 정보에 대한 지원은 Viewing Your Database Details with Shared Hosting Accounts에서 알아보십시오.

  2. mysql_select_db를 사용하여 액세스하려는 데이터베이스를 선택하십시오. 예:

    mysql_select_db(
    'DATABASENAME', $con)
    'DATABASENAME'은 데이터베이스 이름의 위치이며 — 데이터베이스의 세부 정보 페이지에도 표시됩니다.

연결을 설정하고 데이터베이스를 선택한 후에는 PHP를 사용하여 쿼리할 수 있습니다.

자신만의 연결 문자열을 만들려면 아래 예시를 참조하십시오.

PHP를 사용한 MySQL 연결 문자열의 예시

<?php //Sample Database Connection Syntax for PHP and MySQL. //Connect To Database $hostname="your_mysqlserver.secureserver.net"; $username="your_dbusername"; $password="your_dbpassword"; $dbname="your_dbusername"; $usertable="your_tablename"; $yourfield = "your_field"; mysql_connect($hostname,$username, $password) or die ("<html><script language='JavaScript'>alert('Unable to connect to database! Please try again later.'),history.go(-1)</script> <!-- Mirrored from help.secureserver.net/article/216?prog_id=ixonecom&locale=ko by HTTrack Website Copier/3.x [XR&CO'2014], Wed, 29 Jul 2015 07:29:11 GMT --> </html>"); mysql_select_db($dbname); # Check If Record Exists $query = "SELECT * FROM $usertable"; $result = mysql_query($query); if($result) { while($row = mysql_fetch_array($result)) { $name = $row["$yourfield"]; echo "Name: ".$name.""; } } ?> <p>자세한 정보는 <a href="http://us.php.net/mysql">php.net</a>의 MySQL 함수 페이지를 참조하십시오.</p> </div> <img src="http://img.secureserver.net/image.aspx?page=%2Farticle%2F216&amp;referrer=http%3A%2F%2Fhelp.secureserver.net%2Ftopic%2F58%3Fprog_id%3Dixonecom%26locale%3Dko&amp;site=help.secureserver.net&amp;plid=426231&amp;querystring=prog_id%3Dixonecom%26locale%3Dko&amp;status=200&amp;article_id=216&amp;locale=ko" class="gdti" border="0" width="1" height="1" style="width: 1px; height: 1px; border: 0; margin: 0; padding: 0; position: absolute; top: 1em; left: 0.5em;" alt="" /> <div id="rating"><strong>Rate this article: </strong><ul class="star-rating"><li><a rel="nofollow" href="2169ace.html?prog_id=ixonecom&amp;locale=ko" title="Not helpful">Not helpful</a></li><li><a rel="nofollow" href="2169ace.html?prog_id=ixonecom&amp;locale=ko" title="Somewhat helpful">Somewhat helpful</a></li><li><a rel="nofollow" href="2169ace.html?prog_id=ixonecom&amp;locale=ko" title="Helpful">Helpful</a></li><li><a rel="nofollow" href="2169ace.html?prog_id=ixonecom&amp;locale=ko" title="Very Helpful">Very Helpful</a></li><li><a rel="nofollow" href="2169ace.html?prog_id=ixonecom&amp;locale=ko" title="Solved my problem">Solved my problem</a></li></ul><div class="bottom"></div></div> </div> <div id="base" style="clear: both"></div> <!-- pageok --> <!-- googleoff: index --> <!-- End Content --> </div> <!-- End Body Wrap --> <div id="footer"> Copyright &copy; 2005 - 2015. All rights reserved. <a href="http://www.securepaynet.net/agreements/ShowDoc.aspx?pageid=privacy&amp;prog_id=ixonecom">Privacy Policy</a> </div> <!-- pageok --> <!-- googleon: index --> </body> </html>