>  기사  >  백엔드 개발  >  PHP와 UniApp은 데이터 추가, 삭제, 수정 및 확인의 기본 작업을 구현합니다.

PHP와 UniApp은 데이터 추가, 삭제, 수정 및 확인의 기본 작업을 구현합니다.

WBOY
WBOY원래의
2023-07-04 18:51:071372검색

PHP와 UniApp은 데이터 추가, 삭제, 수정, 확인의 기본 작업을 구현합니다.

  1. 소개
    웹 개발에서 데이터 추가, 삭제, 수정, 확인은 매우 기본적이고 일반적인 작업입니다. 일반적으로 사용되는 서버측 스크립팅 언어인 PHP는 데이터베이스와 상호 작용하여 데이터 추가, 삭제, 수정 및 쿼리 작업을 구현할 수 있습니다. UniApp은 iOS와 Android 애플리케이션을 동시에 개발할 수 있는 크로스 플랫폼 애플리케이션 개발 프레임워크입니다. 이 기사에서는 PHP와 UniApp을 사용하여 데이터 추가, 삭제, 수정 및 확인의 기본 작업을 구현하는 방법을 소개합니다.
  2. 데이터베이스 구성
    먼저 PHP 코드에서 데이터베이스 연결을 구성해야 합니다. MySQL 데이터베이스를 사용한다고 가정하고 간단한 데이터베이스 연결 구성 예는 다음과 같습니다.
$servername = "localhost";
$username = "root";
$password = "your_password";
$dbname = "your_database";

$conn = new mysqli($servername, $username, $password, $dbname);

// 检测连接是否成功
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
  1. 데이터 삽입 연산
    데이터 삽입 연산을 구현하려면 UniApp에서 서버측으로 요청을 보내고 이를 수신해야 합니다. PHP 코드에서 요청을 처리합니다. 다음은 간단한 삽입 작업의 예입니다.
// 在UniApp中发送请求
uni.request({
    url: 'http://your_domain.com/insert.php',
    method: 'POST',
    data: {
        name: 'John',
        age: 25
    },
    success: function(res) {
        console.log('插入成功', res.data);
    },
    fail: function(err) {
        console.log('插入失败', err);
    }
});
// 在insert.php中处理请求
$name = $_POST['name'];
$age = $_POST['age'];

$sql = "INSERT INTO users (name, age) VALUES ('$name', '$age')";

if ($conn->query($sql) === TRUE) {
    echo "插入成功";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}

$conn->close();
  1. 데이터 쿼리 작업
    데이터 쿼리 작업을 구현하려면 UniApp에서 서버에 요청을 보내고 PHP 코드에서 요청을 받아 처리할 수 있습니다. 다음은 간단한 쿼리 작업의 예입니다.
// 在UniApp中发送请求
uni.request({
    url: 'http://your_domain.com/select.php',
    method: 'GET',
    success: function(res) {
        console.log('查询成功', res.data);
    },
    fail: function(err) {
        console.log('查询失败', err);
    }
});
// 在select.php中处理请求
$sql = "SELECT * FROM users";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    $rows = array();
    while($row = $result->fetch_assoc()) {
        $rows[] = $row;
    }
    echo json_encode($rows);
} else {
    echo "0 结果";
}

$conn->close();
  1. 데이터 업데이트 작업
    데이터 업데이트 작업을 구현하려면 UniApp에서 서버측으로 요청을 보내고 PHP 코드에서 요청을 받아 처리할 수 있습니다. 다음은 간단한 업데이트 작업의 예입니다.
// 在UniApp中发送请求
uni.request({
    url: 'http://your_domain.com/update.php',
    method: 'POST',
    data: {
        id: 1,
        name: 'John',
        age: 30
    },
    success: function(res) {
        console.log('更新成功', res.data);
    },
    fail: function(err) {
        console.log('更新失败', err);
    }
});
// 在update.php中处理请求
$id = $_POST['id'];
$name = $_POST['name'];
$age = $_POST['age'];

$sql = "UPDATE users SET name='$name', age='$age' WHERE id=$id";

if ($conn->query($sql) === TRUE) {
    echo "更新成功";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}

$conn->close();
  1. 데이터 삭제 작업
    데이터 삭제 작업을 구현하려면 UniApp에서 서버측으로 요청을 보내고 PHP 코드에서 요청을 받아 처리할 수 있습니다. 다음은 간단한 삭제 작업의 예입니다.
// 在UniApp中发送请求
uni.request({
    url: 'http://your_domain.com/delete.php',
    method: 'POST',
    data: {
        id: 1
    },
    success: function(res) {
        console.log('删除成功', res.data);
    },
    fail: function(err) {
        console.log('删除失败', err);
    }
});
// 在delete.php中处理请求
$id = $_POST['id'];

$sql = "DELETE FROM users WHERE id=$id";

if ($conn->query($sql) === TRUE) {
    echo "删除成功";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}

$conn->close();
  1. Summary
    이 글에서는 PHP와 UniApp을 사용하여 데이터 추가, 삭제, 수정, 확인 등의 기본 작업을 구현하는 방법을 소개합니다. 서버 측에 요청을 보내고 PHP 코드로 요청을 수신 및 처리함으로써 데이터베이스에 대한 작업을 쉽게 구현할 수 있습니다. 이 글이 실제 개발에 도움이 되기를 바랍니다.

위 내용은 PHP와 UniApp은 데이터 추가, 삭제, 수정 및 확인의 기본 작업을 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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