홈>
사용자가 동영상에 대한 피드백을 제공 할 수있는 좋아요/싫어요 시스템을 만들려고합니다. 시스템은 작동하지만 사용자는 원하는 횟수 또는 싫어하는 횟수에 제한이 없습니다.
어떤 사용자가 어떤 비디오를 좋아했는지 확인하기 위해 테이블을 만드는 것에 대해 생각했습니다. 비디오 용 테이블과 사용자 용 테이블이 이미 있습니다. 그것이 좋은 아이디어인지, 더 좋은 방법이 있는지 알고 싶었습니다.
<?php
session_start();
include "config.php";
if(isset($_POST["submitted"])){
mysqli_query($link, "UPDATE video SET likes = likes + 1 WHERE (v_id = '$vid')");
};
?>
<br>
<form method="post">
<input type="hidden" name="submitted">
<button type="submit">Like</button>
</form>
아래는 mySQL 코드입니다.
CREATE TABLE users (
id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
username VARCHAR(50) NOT NULL UNIQUE,
password VARCHAR(100) NOT NULL,
created_at DATETIME DEFAULT CURRENT_TIMESTAMP
);
CREATE TABLE video(
v_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
video_name VARCHAR(225) NOT NULL,
id INT NOT NULL,
FOREIGN KEY user_id(id)
REFERENCES users(id)
ON DELETE CASCADE,
n_views INT,
likes INT,
dislikes INT,
image_name VARCHAR(225) NOT NILL
);
-
답변 # 1
관련 자료
- javascript - 페이지를 암호로 보호 할 때 사용자로부터 암호를 숨기는 방법
- bash - 병렬 작업을 제한하는 방법
- javascript - nodejs로 불화 사용자를 쫓아내는 방법
- python - id discordpy에서 사용자 객체를 얻는 방법
- 사용자 및 암호에 대한 정규식을 만드는 방법
- drupal - TWIG로 특정 페이지로 제한하는 방법은 무엇입니까?
- sql server - SQL에서 사용자 프로 시저를 시작하는 방법은 무엇입니까?
- nestjs - nest js의 데코레이터에서 requser로 사용자 데이터를 얻는 방법
- javascript - discord - id로 사용자를 얻는 방법?
- mongodb - 토큰으로 사용자를 식별하는 방법은 무엇입니까?
- SQL 사용자와 동일한 이름으로 SQL에서 데이터베이스 사용자를 생성하려면 어떻게해야합니까?
- r의 사용자 열에서 동일한 형식을 만드는 방법은 무엇입니까?
- php - 메뉴의 텍스트에 대해서만 클릭 가능한 영역을 제한하려면 어떻게해야합니까?
- discord.js - 명령으로 사용자 차단을 해제하려면 어떻게합니까?
- 페도라에서 루트 사용자를 되 찾는 방법은 무엇입니까?
- python - 사용자가 선택한 것을 어떻게 인쇄합니까?
- discord.js - 사용자의 GIF 아바타는 어떻게 얻나요?
- Django에서 사용자 유형을 필터링하는 방법
- java - Firebase 데이터베이스 사용자 및 사용자 데이터를 결합하는 방법
- laravel - 사용자가 자신의 티켓 만 편집 할 수 있도록하는 방법
관련 질문
- php - 디버깅을 위해 POST 요청의 전체 본문을 파일에 기록하려면 어떻게해야합니까?
- mysql - PHP로 원격 데이터베이스에 연결하는 방법
- mysql - PHP 검색 페이지에 결과가없는 빈 상자가 표시되는 이유는 무엇입니까?
- php - mySQL에서 적절한 조건을 사용하는 방법
- forms - PHP 설정 후 조건이 실행되지 않습니다
- mysql - php 경고 - in_array ()는 매개 변수 2가 배열이 될 것으로 예상합니다
- mysql - PHP 데이터베이스가 연결되지 않음
- mysql 및 php를 사용하는 두 테이블의 mysql db의 우선 순위 기반 결과
- mysql - PHP에서 내 코드에 대해 여러 쿼리를 어떻게 실행할 수 있습니까?
- php - MySQL에서 JSON 열을 선택하고 Array ()로 반환하는 방법
쉬운 방법(우회 가능)
쿠키를 작성하십시오. 투표 할 때 확인하십시오.
신뢰할 수있는 방법
사용자 및 비디오에 대해 모든 좋아요/싫어요를 기록합니다. 투표시 존재 여부를 확인하십시오.