간단히 말하면 전체 행에서 URL을 통해 구문 분석되는 5 자리 숫자를 검색하려고합니다. 전체 표 행에서 5 자리 숫자를 검색 하시겠습니까?
이
내가 지금까지 가지고있는 코드입니다 : "유효 코드" 이$code = $_GET['code'];
$connect = mysqli_connect("localhost", "root", "", "test") or die("Could not connect to database!");
$query = mysqli_query($connect, "SELECT * FROM codes");
while($row = mysqli_fetch_array($query))
{
if($code == $row['code'])
{
echo "Code valid";
break;
}
else
{
echo "Invalid code";
break;
}
}
이 코드는 부분적으로 작동하지만 출력 데이터베이스 (12345)의 첫 번째 값을 구문 분석 할 때
여기서 몇 번 언급 한 MySQL LIKE 절을 보았지만 지금까지는 작동하지 못했습니다. 나는 아직도 꽤 아마추어 다. 그래서 내가 완전히 무언가를 놓치면 사과한다.
http://www.tizag.com/mysqlTutorial/ –
가장 좋은 방법은 일부 정렬의 'WHERE' 절을 기반으로 관심있는 행만 반환하도록 쿼리를 변경하는 것입니다. –
하나 이상의 행을 검사하려면 코드에서 'break;'를 제거하십시오 (처음 행만 확인한 다음 while 루프를 중단하는 순간). – Lenny