0
내가 확인하기 위해이 기능을 위해 MySQL 데이터베이스에서 PHP로 값을 기존 찾기에 존재하는 값이 DB 여부 : 나는이 같은 기능을 사용하는 경우하지 영어 문자
function word_exist($word) {
$sql="SELECT * FROM words WHERE word=`?`";
$result=$connect->prepare($sql);
$result->bindValue(1,$word);
$result->execute();
$num=$result->fetchColumn();
if ($num=0) return true;
else return false;
}
, 그것은하지 않습니다 무효 출력 작업 :
if (word_exist("تست")){
echo "1";
}
그러나 영어 문자에는 작동하지만 페르시아어 문자에는 사용할 수 없습니다.
어떻게 해결할 수 있습니까?
특히 값이 DB에 있지만이 함수는 페르시아어 문자에 대해 false를 반환합니다.
또한 함수에서 utf8_encode를 사용했지만 해결되지 않았습니다!
tnx, 괜찮습니다. 데이터 정렬은 utf8_bin입니다. – Bifo