PHP 및 UniApp을 사용하여 데이터 퍼지 일치 및 쿼리를 구현하는 방법
소개:
많은 개발 프로젝트에서 데이터에 대한 퍼지 일치 및 쿼리 기능을 구현해야 하는 경우가 많습니다. PHP와 UniApp은 일반적으로 사용되는 개발 기술입니다. 이 기사에서는 PHP를 사용하여 백엔드 인터페이스를 작성하는 방법과 UniApp에서 이러한 인터페이스를 사용하여 퍼지 일치 및 데이터 쿼리를 구현하는 방법을 소개합니다.
1. PHP로 백엔드 인터페이스 작성
CREATE TABLE users (
id INT(11) PRIMARY KEY AUTO_INCREMENT, name VARCHAR(255), email VARCHAR(255)
);
b222ebc11a14a948051581a56c0ba729connect_error) {
die("连接失败: " . $conn->connect_error);
}
// 쿼리 조건 가져오기
$keyword = $_POST["keyword"];
// 쿼리문 작성
$sql = "SELECT * FROM users WHERE name LIKE '%$keyword%'";
// 쿼리 실행
$result = $conn->query($sql);
// 쿼리 결과 처리
if ($result- >num_rows > ; 0) {
// 将查询结果转换为关联数组 $rows = array(); while ($row = $result->fetch_assoc()) { $rows[] = $row; } // 返回查询结果 echo json_encode($rows);
} else {
// 返回空结果 echo json_encode(array());
}
//데이터베이스 연결을 닫습니다
$conn->close();
?>
이것은 단지 간단한 것입니다. 예를 들어, 실제 개발에서는 좀 더 복잡한 쿼리 조건과 데이터 처리 로직이 필요할 수 있습니다.
2 백엔드 인터페이스를 사용하여 UniApp에서 퍼지 매칭 및 쿼리 구현
export default {
data() { return { keyword: '', users: [] }; }, methods: { searchData() { uni.request({ url: '/api/search.php', method: 'POST', data: { keyword: this.keyword }, success: (res) => { this.users = res.data; }, fail: (err) => { console.error(err); } }); } }
}
위 예에서 쿼리 요청은 data 속성을 통해 정의됩니다. "keyword"라는 데이터는 사용자가 입력한 쿼리 키워드를 저장하는 데 사용됩니다. "searchData"라는 메서드는 쿼리 요청을 시작하는 데 사용되는 메서드 속성을 통해 정의됩니다. 쿼리 요청이 성공적으로 반환되면 반환된 결과는 데이터 속성의 "users" 배열에 할당됩니다.
d477f9ce7bf77f53fbcf36bec1b69b7a
<view> <input v-model="keyword" type="text" placeholder="请输入关键字"> <button @click="searchData">查询</button> <view v-for="(user, index) in users" :key="index"> <text>{{ user.name }}</text> <text>{{ user.email }}</text> </view> </view>
< ;/template>
위의 예에서 "v-model" 지시어는 입력 상자의 값을 데이터 속성의 "키워드"에 양방향으로 바인딩하는 데 사용됩니다. 쿼리 버튼의 "click" 이벤트에서 "searchData" 메소드를 호출하여 쿼리 요청을 시작합니다. "v-for" 지시문에서 쿼리 결과의 각 데이터 조각을 반복합니다.
결론:
PHP와 UniApp을 사용하면 데이터의 퍼지 매칭 및 쿼리 기능을 쉽게 구현할 수 있습니다. 백엔드 인터페이스를 PHP로 작성하면 프런트엔드에서 전달한 쿼리 조건을 데이터베이스 쿼리에 적용한 다음 쿼리 결과를 프런트엔드로 반환하여 UniApp을 통해 표시할 수 있습니다. 이 기사의 예제가 개발자가 이러한 기술을 더 잘 이해하고 적용하는 데 도움이 되기를 바랍니다.
위 내용은 PHP와 UniApp을 사용하여 퍼지 매칭 및 데이터 쿼리를 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!