PHP + MYSQL (SELECT) °ü·Ã Áú¹®ÀÔ´Ï´Ù.

   Á¶È¸ 2980   Ãßõ 0    

안녕하세요! 지금 어떤 프로젝트를 만들고 있는게 있는데용.일단 웹으로 할꺼라 PHP 를 사용했구요. 대충 이렇습니다. 


사용자가 값을 입력 후 엔터를 누르면 --> PHP 에서 DB 접속후 그 컬럼에서 그 값이 있는지 확인 후 없으면 그 값이 없다고 해주면 되고 있으면 있다고 해주면 되는 알고리즘 입니다. 몇일째 이것만 찾아보는데 너무 어렵네요..ㅠㅠ 혹시 이거에 대한 예제나 어떻게 하면 되는지 알려주실분 있으실까요.. 

감사합니다 :)  



ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
±èÁ¦¿¬ 2020-02
óÀ½À̽øé ÇÁ·¹ÀÓ¿öÅ© Èå¼¼¿ä codeigniter  Ãʺ¸¿ëÀ¸·Î Ãßõ
¿À¶óŬ¸¸ ÀÖ´ÂÁÙ ¾Ë¾Ò´Âµ¥  mysql¿¡µµ °ªÀÌ ÀÖÀ¸¸é updateÇÏ°í ¾øÀ¸¸é insertÇÏ´Â°Ô ÀÖ±º¿ä..
https://tez.kr/161

ÀÔ·ÂÀÌ ¾Æ´Ï¶ó ´Ü¼øÈ÷ selectÇؼ­ °á°ú¸¸ È®ÀÎÇÑ´Ù¸é ÀÌÂÊ °­ÀÇ Âü°í¹Ù¶ø´Ï´Ù.
https://opentutorials.org/course/3167/19586
etor 2020-02
-- index.php
<?php

$HOST = '127.0.0.1';
$USER = 'root';
$PASS = '';
$DB = 'test';

?>

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>PHP + Mysql</title>
</head>
<body>

<?php if (isset($_POST['url'])): ?>

<div class="result"> 

<?php
$mysqli = mysqli_connect($HOST, $USER, $PASS, $DB);

if ($mysqli) {
  $stmt = $mysqli->prepare('SELECT url from site where url = ?');
  $stmt->bind_param('s',  $_POST['url']);
  $stmt->execute();

  $row = $stmt->get_result()->fetch_assoc();

  if (isset($row['url'])) {
    echo '<p>'.$row['url'].'</p>';
  } else {
    echo '<p>Not found</p>';
  }

  $stmt->close();
}

?>

  <p>
    <a href="/index.php">Back</a> to the Search Form
  </p>
</div>
<?php else: ?> 
    <form action="index.php" method="post">
      <input type="text" name="url" value="">
      <input type="submit" value="Search">
    </form>
<?php endif; ?>

</body>
</html>
--

-- mysql console --
mysql> use test;
Database changed

mysql> show create table site;
+-------+-------------------------------------------------------------------------------------------------------------+
| Table | Create Table                                                                                                |
+-------+-------------------------------------------------------------------------------------------------------------+
| site  | CREATE TABLE `site` (
  `url` char(50) NOT NULL,
  PRIMARY KEY (`url`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 |
+-------+-------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)

mysql> select * from site;;
+----------------+
| url                      |
+----------------+
| www.daum.com  |
| www.google.com|
| www.naver.com  |
+----------------+
3 rows in set (0.00 sec)
--

-- PHP ³»Àå ¼­¹ö
$ php -S 127.0.0.1:8080
--
     
KIKI1140 2020-02
¾È³çÇϼ¼¿ä:) ´äº¯°¨»çµå¸³´Ï´Ù. Áö±Ý ÁÖ½ÅÄÚµå·Î ¿­½ÉÈ÷ ¿¬±¸(?) ÁßÀÔ´Ï´Ù..php + mysql ÀÌ »ý°¢º¸´Ù ¾î·Æ³×¿ä.. µµ¿òÁּż­ °¨»çÇÕ´Ï´Ù!
          
etor 2020-02
ÃÖ´ëÇÑ °£°áÇÏ°Ô ¸¸µé¾ú½À´Ï´Ù. ÀÎÅÍ³Ý Á¶±Ý¸¸ µ¹¾Æº¸°í °øºÎÇÏ¸é ±Ý¹æ ¾Ë ¼ö ÀÖ´Â ÄÚµå´Ï±î ÆÄÀÌÆà Çϼ¼¿ä.
urlÁÖ¼ÒÀÔ·Ââ¿¡¼­ google.com À» Ãƴµ¥ °¡Áö°í °è½Å ¼­¹ö¿¡¼­ °ªÀÌ ÀÖ³ª ¾ø³ª¸¦ ¾Ë°í ½ÍÀ¸½Ã´Ù´Â ¾ê±â½Å°¡¿ä Ȥ½Ã?
¼­¹ö´Â ip µµ¸ÞÀÎ ±â¹ÝÀ̶ó google.comÀ» ÃÆÀ¸¸é ±¸±ÛÀÇ ¼­¹ö·Î µé¾î°¡Áö ±× °ªÀ» ´Ô²²¼­ °¡Áø ¼­¹ö·Î Àü¼ÛÇؾßÇÑ´Ù¸é
Áß°£¿¡ ¹º°¡ ¾Öµå¿þ¾î °°Àº ¸Å°³Ã¼³ª Ç÷¯±×ÀÎÀÌ ¼³Ä¡µÇ¾î  ÀÖ¾î¾ßÁö ¾Æ´Ô ºÒ°¡ÇÕ´Ï´Ù.


QnA
Á¦¸ñPage 2176/5687
2014-05   4989284   Á¤ÀºÁØ1
2015-12   1525254   ¹é¸Þ°¡
2014-04   3695   À嵿°Ç2014
2020-02   2981   2CPUI±è¼¼ÈÆ
2009-02   5061   Çã°íÈÆ
2021-06   1951   ±è¹Î¼º
2016-09   3894   ÀÌÇØÇϸé¿À¡¦
2020-02   2243   ´ÃÆĶõ
2009-02   6359   ±è°Ç¿ì
2015-09   4411   ±èȲÁß
2009-02   5617   ±è°Ç¿ì
2020-02   4140   ¸Ó¸®°¨ÀÚ
2012-05   5256   Á¤¿µÁø
10-30   357   ¹«½î»Ôó·³
2012-06   8337   À¯È£ÁØ
2019-01   5140   ÅëÅë9
2021-06   2859   ÈüÇÕ´À³¦
2020-03   2447   ÄËƲ¸®12
2017-10   4969   NAS°íÀå³µ´Ù¡¦
2019-01   3028   »ßµ¹À̽½ÇÄÀÌ
11-10   619   ¹Ú¹®Çü
2014-05   10170   À©µµ¿ì10