현재 데이터베이스에 데이터를 제출하는 html 양식이 있습니다. 사용자가 이름과 URL을 제출하면 내 테이블에 저장됩니다. 내가 성취하고자하는 것은 사용자가 URL 필드에 URL과 함께 텍스트 필드에 이름을 입력 할 때 데이터베이스를 검색하여 해당 이름의 항목이 이미 있는지 확인하려는 경우입니다. 그렇다면 데이터베이스에 항목을 추가하지 않기를 원합니다.PHP 중복 이름 확인 입력
이것은 현재 데이터베이스에 입력 된 현재 데이터를 제출하도록 설정 한 것입니다.
$title=$_POST['title'];
$url=$_POST['url'];
$query = "INSERT INTO images VALUES ('$title','$url')";
mysql_query($query) or die('Error, insert query failed');
나는 여전히 PHP에 상당히 새로운 그래서 이것을 달성 할 수있는 방법에 어떤 도움을 크게 감상 할 수있다! 감사! : 당신이 unique
으로 데이터베이스에 제목을 설정하면
중복을 확인하는 것에 대한 걱정을 시작하기 전에 코드의 [SQL injection] (http://bobby-tables.com/) 구멍에 대해 걱정하십시오. –
MYSQL SELECT에 대해 알고 있습니까? http://dev.mysql.com/doc/refman/5.0/en/select.html – Endijs