안녕하세요! 지금 어떤 프로젝트를 만들고 있는게 있는데용.일단 웹으로 할꺼라 PHP 를 사용했구요. 대충 이렇습니다.
사용자가 값을 입력 후 엔터를 누르면 --> PHP 에서 DB 접속후 그 컬럼에서 그 값이 있는지 확인 후 없으면 그 값이 없다고 해주면 되고 있으면 있다고 해주면 되는 알고리즘 입니다. 몇일째 이것만 찾아보는데 너무 어렵네요..ㅠㅠ 혹시 이거에 대한 예제나 어떻게 하면 되는지 알려주실분 있으실까요..
감사합니다 :)
안녕하세요! 지금 어떤 프로젝트를 만들고 있는게 있는데용.일단 웹으로 할꺼라 PHP 를 사용했구요. 대충 이렇습니다.
사용자가 값을 입력 후 엔터를 누르면 --> PHP 에서 DB 접속후 그 컬럼에서 그 값이 있는지 확인 후 없으면 그 값이 없다고 해주면 되고 있으면 있다고 해주면 되는 알고리즘 입니다. 몇일째 이것만 찾아보는데 너무 어렵네요..ㅠㅠ 혹시 이거에 대한 예제나 어떻게 하면 되는지 알려주실분 있으실까요..
감사합니다 :)
https://tez.kr/161
ÀÔ·ÂÀÌ ¾Æ´Ï¶ó ´Ü¼øÈ÷ selectÇؼ °á°ú¸¸ È®ÀÎÇÑ´Ù¸é ÀÌÂÊ °ÀÇ Âü°í¹Ù¶ø´Ï´Ù.
https://opentutorials.org/course/3167/19586
<?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
--
¼¹ö´Â ip µµ¸ÞÀÎ ±â¹ÝÀ̶ó google.comÀ» ÃÆÀ¸¸é ±¸±ÛÀÇ ¼¹ö·Î µé¾î°¡Áö ±× °ªÀ» ´Ô²²¼ °¡Áø ¼¹ö·Î Àü¼ÛÇؾßÇÑ´Ù¸é
Áß°£¿¡ ¹º°¡ ¾Öµå¿þ¾î °°Àº ¸Å°³Ã¼³ª Ç÷¯±×ÀÎÀÌ ¼³Ä¡µÇ¾î ÀÖ¾î¾ßÁö ¾Æ´Ô ºÒ°¡ÇÕ´Ï´Ù.