Ä«Æä24¿¡¼­ DB°¡ ¼±ÅÃÀÌ ¾ÈµË´Ï´Ù. Ȥ½Ã ¾Ë°í °è½ÅºÐ °è½Å°¡¿ä?

   Á¶È¸ 9712   Ãßõ 0    

$connect = mysqli_connect($db_host,$db_user,$db_passwd) or die("데이터베이스 접속실패");
mysql_select_db($db_name ,$connect) or die("DB 선택 실패");  ;


빨간색 친 mysql_select_db()에서 자꾸 false가 반환됩니다.
그래서 쿼리 날리는 테스트 조차 못하고 있습니다.
mysqli_connect() 는 정상인데 왜 mysql_select_db()는 정상 접근이 안될까요?


혹시 카페24의 DB 정책과 관련이 있어서 그런 걸까요???

이것때문에 지금 이틀동안 헤메고 있는데요.
카페24에 문의는 해봤는데... 
예전 2cpu가 카페24 호스팅을 써봤다고 해서 혹시 알고 계실까 하여 여쭈어 봅니다.

ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
¸»Â¯È² 2013-10
select ¹®±¸¿¡¼­ DB ¼±ÅÃÀε¥ ¿Ö $connect ¶Ç µé¾î°¡³ª¿ä?
COnnect´Â ¾Õ¿¡¼­ ÇßÀ¸¸é ´ÙÀ½¿¡´Â ¾ÈÇصµ µÇÁö ¾Ê³ª¿ä?
¹®±¸ ¿À·ù ³ª¿Ã°Å °°½À´Ï´Ù.
     
±è¼®Áß 2013-10
°Ë»öÇغ¸´Ï º¸Åë Àú·¸°Ô Ç϶ó°í ½áÀÖ´õ¶ó±¸¿ä.
ȲÁø¿ì´Ô ¸»¾¸´ë·Î $connect »©°í mysql_select_db($db_name); Çߴµ¥ ±×·¡µµ ¾ÈµË´Ï´Ù.
¸»Â¯È² 2013-10
SELECT ¹®Àº µ¥ÀÌÅͺ£À̽º¿¡¼­ µ¥ÀÌÅ͸¦ ¼±ÅÃÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

µ¥ÀÌÅͺ£À̽º Å×ÀÌºí¿¡¼­ µ¥ÀÌÅ͸¦ ¼±ÅÃ
SELECT ¹®Àº µ¥ÀÌÅͺ£À̽º¿¡¼­ µ¥ÀÌÅ͸¦ ¼±ÅÃÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

±¸¹®

SELECT column_name(s)
FROM table_name
SQL¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀ» º¸·Á¸é ¹æ¹®ÇϽʽÿÀ SQL ÀÚ½À¼­¸¦ .

À§ÀÇ ¹®ÀåÀ» ½ÇÇàÇϱâ PHP¸¦ ¾òÀ¸·Á¸é ¿ì¸®´Â mysqli_query () ÇÔ¼ö¸¦ »ç¿ëÇؾßÇÕ´Ï´Ù. ÀÌ ±â´ÉÀº MySQLÀÇ ¿¬°á¿¡ ´ëÇÑ Äõ¸® ¶Ç´Â ¸í·ÉÀ» º¸³»´Â µ¥ »ç¿ëµË´Ï´Ù.

¿¹

´ÙÀ½ ¿¹Á¦¿¡¼­´Â "»ç¶÷"Å×À̺í (* ¹®ÀÚ´Â Å×À̺íÀÇ ¸ðµç µ¥ÀÌÅ͸¦ ¼±ÅÃ)¿¡ ÀúÀåµÈ ¸ðµç µ¥ÀÌÅ͸¦ ¼±Åà :

<?php
$con=mysqli_connect("example.com","peter","abc123","my_db");
// Check connection
if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

$result = mysqli_query($con,"SELECT * FROM Persons");

while($row = mysqli_fetch_array($result))
  {
  echo $row['FirstName'] . " " . $row['LastName'];
  echo "<br>";
  }

mysqli_close($con);
?>
»óÁ¡ À§ÀÇ ¿¹´Â µ¥ÀÌÅÍ´Â $ °á°ú º¯¼ö ÇÔ¼ö mysqli_query ()¿¡ ÀÇÇØ ¹ÝȯµË´Ï´Ù.

´ÙÀ½À¸·Î, ¿ì¸®´Â mysqli_fetch_array () ÇÔ¼ö ¹è¿­·Î ·¹Äڵ忡¼­ ù ¹ø° ÇàÀ» ¹ÝȯÇÏ´Â µ¥ »ç¿ëÇÕ´Ï´Ù. () mysqli_fetch_array¸¦ È£Ãâ ÇÒ ¶§¸¶´Ù ·¹Äڵ忡¼­ ´ÙÀ½ ÇàÀ» ¹ÝȯÇÕ´Ï´Ù. while ·çÇÁ´Â ·¹ÄÚµå ÁýÇÕÀÇ ¸ðµç ·¹Äڵ带 ¹Ýº¹ÇÕ´Ï´Ù. °¢ ÇàÀÇ °ªÀ» Ãâ·ÂÇϱâ À§ÇØ, ¿ì¸®´Â PHP $ Çà º¯¼ö ($ Çà [ 'FirstNameÀ»']¿Í $ Çà [ 'LastNameÀ»'])¸¦ »ç¿ëÇÕ´Ï´Ù.

À§ ÄÚµåÀÇ Ãâ·Â µÉ °ÍÀÔ´Ï´Ù :

Peter Griffin
Glenn Quagmire

HTML Å×ÀÌºí¿¡ °á°ú¸¦ Ç¥½Ã
´ÙÀ½ ¿¹Á¦´Â À§ÀÇ ¿¹Á¦¿Í °°Àº µ¥ÀÌÅ͸¦ ¼±ÅÃÇÏÁö¸¸, HTML Å×ÀÌºí¿¡ µ¥ÀÌÅ͸¦ Ç¥½ÃÇÕ´Ï´Ù :

<?php
$con=mysqli_connect("example.com","peter","abc123","my_db");
// Check connection
if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

$result = mysqli_query($con,"SELECT * FROM Persons");

echo "<table border='1'>
<tr>
<th>Firstname</th>
<th>Lastname</th>
</tr>";

while($row = mysqli_fetch_array($result))
  {
  echo "<tr>";
  echo "<td>" . $row['FirstName'] . "</td>";
  echo "<td>" . $row['LastName'] . "</td>";
  echo "</tr>";
  }
echo "</table>";

mysqli_close($con);
?>
À§ ÄÚµåÀÇ Ãâ·Â µÉ °ÍÀÔ´Ï´Ù :

FIRSTNAME LASTNAME
±Û·» ¼ÒÅÃÁö
º£µå·Î ±×¸®ÇÉ
ȸ¿øK 2013-10
ù¹ø°ÁÙ ¹®¹ýÀÌ ¸Â³ª¿ä?

<?php

$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
    die('Not connected : ' . mysql_error());
}

// make foo the current db
$db_selected = mysql_select_db('foo', $link);
if (!$db_selected) {
    die ('Can't use foo : ' . mysql_error());
}
?>

http://kr1.php.net/manual/en/function.mysql-select-db.php
php.netÀÇ Á¤¼®´ë·Î Çغ¸¼¼¿ä.
connect¿¡¼­ ¿À·ù ³µÀ» ¼ö ÀÖ½À´Ï´Ù.
±è¼®Áß 2013-10
¾Æ...  mysqli¿Í mysql°¡ ´Ù¸£´Ù´Â°É ¸ð¸£°í ¸·½è³×¿ä.

°á·ÐÀº ÀúÀÇ Âø°¢°ú ¿ÀŸ ¶§¹®À̾ú½À´Ï´Ù.

½Å°æ½áÁֽŠȲÁø¿ì °­À±È£´Ô  °¨»çÇÕ´Ï´Ù.


QnA
Á¦¸ñPage 4488/5602
2015-12   1075482   ¹é¸Þ°¡
2014-05   4524370   Á¤ÀºÁØ1
2010-03   7835   ¹Ú»ó¹ü
2014-10   4736   Å×µ¹¾ÆÀÌ
2017-01   8288   ÀϹÝÀ¯Àú
2018-03   3683   À̼±±Ô
2021-12   1879   ÀÓ¸í»ó
2017-01   4133   ¾Ïºê·Î½Ã¾Æ
2019-04   3954   ½ÅÀº¿Ö
2010-04   9387   ¹Ú
2014-10   4293   Å×µ¹¾ÆÀÌ
2010-04   7597   È«Á¤È¯
2010-04   7561   ¶Ñ¶Ñ±è´ë¿ø
2023-07   986   rainma
2010-04   6902   ÃÖ¸¶·ç
2021-12   1642   AMDºô·±
2010-04   16974   Àü±ÙÇö
2016-02   15194   ¹Ú¸í±ÙTN
2016-02   3843   ¿¥ºê¸®¿À
2010-05   6374   Å©·ÐµµÀǹ衦
2022-01   2129   meviesta
2010-05   12062   ÀϹÝÀ¯Àú