>  기사  >  php教程  >  PHP와 MySQL에 대한 기본 튜토리얼(2)

PHP와 MySQL에 대한 기본 튜토리얼(2)

黄舟
黄舟원래의
2016-12-19 09:56:431983검색

이 기사의 내용은 PHP 및 MySQL의 기본 튜토리얼(2)에 관한 것입니다. 이는 특정 참조 가치가 있으므로 도움이 필요한 친구에게 도움이 되기를 바랍니다.

데이터 유효성 검사

공백 지우기

트림 기능은 데이터의 시작과 끝에서 공백을 지웁니다. :

trim ($first_name);

필수 항목 처리

데이터베이스에서 일부 항목을 입력해야 합니다. 이러한 방식으로 HTML 양식에 해당하는 해당 필드를 비워 둘 수 없습니다. 물론 이 확인 과정은 클라이언트의 javaScript 스크립트로 처리할 수 있지만, 우리는 PHP에 대한 이야기이므로 PHP를 사용하여 처리하도록 하겠습니다. 다음 코드는 사용자의 성이 입력되었는지 확인합니다.

if (ereg(".", $first_name) == 1) 
{ 
PRint (" 姓 : "); 
print ("$first_name"); 
$verify = "OK"; 
} 
else 
{ 
print ("< b> 错误: < /b> 您的尊姓没有被填写 "); 
$verify = "bad"; 
}

ereg 패턴 인식 기능은 지정된 문자열에 특정 하위 문자열이 포함되어 있는지 확인하는 데 사용됩니다. 첫 번째 매개변수는 포함 여부를 결정하는 하위 문자열이고, 두 번째 매개변수는 검색할 문자열(일반적으로 변수)을 지정합니다. Ereg 함수는 일치가 실패하면 "0"(false)을 반환하고, 일치가 성공하면 "1"(true)을 반환합니다. 여기서 쉼표 "."는 모든 문자를 나타내는 패턴 와일드카드입니다. 이런 방식으로 ereg(".", $first_name) == 1이라는 표현은 $first_name 변수에 최소한 하나의 문자가 포함되어 있음을 의미합니다.

이메일 주소 확인

이메일 주소를 쉽게 확인하려면 ereg 함수의 첫 번째 매개변수로 다음 문자 상수를 사용하세요.

"@": @

"^@"을 포함해야 함: @

"@.*.."로 시작할 수 없음: @와 사이에 문자가 있어야 합니다.

"....*": 뒤에는 문자가 두 개 이상 있어야 합니다.

" ": 공백은 허용되지 않습니다.

이 매개변수 예시를 비교해 보세요. 다른 입력 검증을 디자인하십시오.

사용자 이름이 고유한지 확인하세요

이 작업이 필요한 것 같습니다: ​​

MySQL_connect (localhost, username, passWord); 
mysql_select_db (dbname); 
$result = mysql_query ("SELECT * FROM tablename 
WHERE USER_ID = &#39;$USER_ID&#39; 
"); 
if ($row = mysql_fetch_array($result)) 
{ 
print ("< b> 错误: < /b> 用户名 < b>"); 
print ("$USER_ID "); 
print ("< /b> 已经被占用,请选者其它的再试试。 "); 
print ("< p>"); 
$verify = "bad"; 
} 
else 
{ 
print (" 用户 ID: "); 
print ("$USER_ID "); 
}

코드의 아이디어는 ​​​​매우 간단합니다. 이것을 읽고 나면 더 이상 당신을 막을 수 없다고 믿습니다.

사용자 이름이 고유한지 확인하세요

이 작업이 필요한 것 같습니다. ​​

MySQL_connect (localhost, username, passWord); 
mysql_select_db (dbname); 
$result = mysql_query ("SELECT * FROM tablename 
WHERE USER_ID = &#39;$USER_ID&#39; 
"); 
if ($row = mysql_fetch_array($result)) 
{ 
print ("< b> 错误: < /b> 用户名 < b>"); 
print ("$USER_ID "); 
print ("< /b> 已经被占用,请选者其它的再试试。 "); 
print ("< p>"); 
$verify = "bad"; 
} 
else 
{ 
print (" 用户 ID: "); 
print ("$USER_ID "); 
}

코드의 아이디어는 매우 간단합니다. 이 내용을 읽고 나면 어렵지 않을 것입니다.

위 내용은 PHP 및 MySQL 기본 튜토리얼(2) 내용입니다. 더 많은 관련 내용은 PHP 중국어 홈페이지(www.php.cn)를 참고해주세요!

관련 추천:

mysql 기본 지식 요약

PHP 및 MySQL 기본 튜토리얼(1)

PHP 및 MySQL 기본 튜토리얼(3)

PHP 및 MySQL 기본 튜토리얼(4)

mysql 매뉴얼 튜토리얼: http://www.php.cn/course/37.html

mysql 비디오 튜토리얼: http://www.php.cn/course/list/51.html

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.