PHP 스크립트에서 Android 기기로 동시에 데이터를 쓰고 읽는 방법

프라 나미

MySQL 데이터베이스에 데이터를 쓰는 데 사용되는 PHP 스크립트가 있습니다. 스크립트는 Android 앱에서 데이터를 검색하여 데이터베이스 테이블에 씁니다. 내가 원하는 것은 PHP 스크립트가 데이터베이스의 데이터 수를 계산하는 것입니다. 입력 날짜에 따라 테이블을 작성하고 Android 앱에서 몇 가지 유효성 검사를 수행해야하는 Android 장치에 카운트를 전달합니다. 동일한 스크립트에서 그렇게 할 수 있습니까? 버튼 클릭으로 Android 앱의 데이터베이스 테이블에 데이터를 쓰고 동일한 스크립트의 데이터를 앱으로 읽을 수 있습니다. 누구나 도와 주시겠습니까?

내 PHP 스크립트는 다음과 같습니다.

<?php
require "conn.php";
require "SalesLogin.php";

$enquiry = $_POST["enquiry"];
$retail = $_POST["retail"];
$collection = $_POST["collection"];
$booking = $_POST["booking"];
$evaluation = $_POST["evaluation"];
$test_drive = $_POST["test_drive"];
$home_visit = $_POST["home_visit"];
$user_name = $_POST["user_name"];
$update_date = $_POST["date"];
$absent = $_POST["absent"];


$timezone = new DateTimeZone("Asia/Kolkata" );
$date = new DateTime();
$date->setTimezone($timezone );
$time =  $date->format( 'H:i:s A' );


$sql = "UPDATE employee_details SET
enquiry_sum = (SELECT SUM(enquiry) +'$enquiry' FROM (SELECT * FROM employee_details WHERE date = CURDATE() AND name = '$user_name') AS x)
WHERE date = CURDATE() AND name = '$user_name'";
$res = $conn->query($sql);

$check = "UPDATE employee_details SET enquiry_target_status = ( SELECT IF (MAX(enquiry_sum) = 52, 'ACHIEVED', 'NOT ACHIEVED') FROM (SELECT * from employee_details WHERE date = CURDATE() AND name = '$user_name') AS Y ) WHERE date = CURDATE() AND name = '$user_name'";
$insert_status = $conn->query($check);


$miss_count = "UPDATE employee_details SET enquiry_target_missed_by = (SELECT (50 - MAX(enquiry_sum)) FROM (SELECT * from employee_details WHERE date = CURDATE() AND name = '$user_name') AS Z ) WHERE date = CURDATE() AND name = '$user_name'";
$insert_status = $conn->query($miss_count);


$mysql_qry1 = "INSERT INTO employee_details(enquiry,retail, 
collection,booking, evaluation, test_drive, home_visit, name, date,time,absent) values ('$enquiry','$retail','$collection','$booking','$evaluation','$test_drive',
'$home_visit','$user_name','$update_date','$time','$absent');";

if($conn->query($mysql_qry1) === TRUE) 
    echo "Your details has been successfully inserted.";

else 
    echo "Error: " .$mysql_qry1. "<br>" . $conn->error;


if($update_date != $date){
$mysql_qry2 = "UPDATE employee_data SET last_updated_date = (DATE_ADD('$update_date', INTERVAL 1 DAY)) WHERE name = '$user_name';";
$conn->query($mysql_qry2);
echo "Date changed," .$mysql_qry2;
} 


$mysql_qry3 = "SELECT COUNT(*) from employee_details WHERE date = '$update_date' and name LIKE '$user_name';";
$conn->query($mysql_qry3);
      if($mysl_qry3 <= 2) 
              {
                   echo "You can login.";
              } 
         else 
              {
                  echo "You cannot login anymore for today.";
             }


$conn->close();
?>

조건을 확인하고 아래 부분에 대한 결과를 전달하고 Android 앱에서 유효성을 검사하고 싶습니다.

$mysql_qry3 = "SELECT COUNT(*) from employee_details WHERE date = '$update_date' and name LIKE '$user_name';";
$conn->query($mysql_qry3);
      if($mysl_qry3 <= 2) 
              {
                   echo "You can login.";
              } 
         else 
              {
                  echo "You cannot login anymore for today.";
             }
프라 나미

내가 만들고 있던 문제는 : PHP 스크립트에서 "AS"키워드를 사용하지 않았습니다.

업데이트 된 PHP 스크립트는 다음과 같습니다.

$mysql_qry3 = "SELECT COUNT(*) AS count from employee_details WHERE date = '$update_date' and name LIKE '$user_name';";
$result1 = mysqli_query($conn,$mysql_qry3);

                       $row = mysqli_fetch_assoc($result1);
                       $count = $row['count'];

                       echo "Count: " .$count; 
      if($count <= 2) 
              {
                   echo "You can login.";
              } 
         else 
              {
                  echo "You cannot login anymore for today.";
             }

이것은 원하는 결과를 제공합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

읽기 / 쓰기와 동시에 kafka 브로커에서 데이터를 이동하는 방법

분류에서Dev

PHP는 XML을 읽고 데이터베이스에 쓰기

분류에서Dev

PHP에서 자바 스크립트로 데이터를 전달하는 방법

분류에서Dev

Excel 워크 시트를 읽고 비동기 적으로 파일에 쓰는 방법은 무엇입니까?

분류에서Dev

PHP 스크립트를 자동으로 실행하고 데이터베이스에서 레코드를 삭제하는 방법

분류에서Dev

MySQL에서 Android로 데이터를 가져 오는 PHP 스크립트

분류에서Dev

Android에서 제스처 입력으로 텍스트를 쓰고 읽는 방법은 무엇입니까?

분류에서Dev

기존 엑셀 시트를 읽고 쓰는 방법?

분류에서Dev

bash 스크립트에서 경고를 숨기는 방법

분류에서Dev

DB에서 데이터를 사용하는 방법은 자바 스크립트에서 PHP로 얻습니까?

분류에서Dev

PHP에서 동일한 스크립트로 업로드 된 문서를 읽는 방법은 무엇입니까?

분류에서Dev

직렬 포트에서 데이터를 읽고 파일에 쓰는 방법

분류에서Dev

C ++로 바이너리 데이터를 읽고 MySQL에 쓰기

분류에서Dev

kedro로 네트워크 연결 스토리지에서 데이터를 읽고 쓰는 방법은 무엇입니까?

분류에서Dev

체크 박스를 사용하여 자바 스크립트 그래프에서 내 데이터 시리즈를 숨기고 표시하는 방법

분류에서Dev

모든 데이터를 삭제하지 않고 PHP에서 텍스트 파일에 쓰는 방법

분류에서Dev

Android 앱용 Java의 MySQL cPannel 데이터베이스에서 데이터를 읽거나 쓰는 방법

분류에서Dev

자바 스크립트 유형 쓰기 효과에서 텍스트를 다음 줄에 표시하는 방법

분류에서Dev

내 로컬 호스트에서 Java 스크립트를 사용하여 .PHP 파일의 원시 데이터를 표시하는 방법이 있습니까?

분류에서Dev

Android에서 데이터베이스로 업데이트하는 동안 이미지 크기를 50 ~ 100KB로 줄이는 방법

분류에서Dev

PHP 스크립트에서 반환 된 데이터를 처리하는 방법

분류에서Dev

자바 스크립트를 사용하여 PHP 스크립트에서 대화식으로 데이터를 가져 오는 방법

분류에서Dev

행 및 열 데이터를 인쇄하고 동일한 파일에서 동일한 데이터를 업데이트하기 위해 bash 스크립트를 동적으로 작성하는 방법은 무엇입니까?

분류에서Dev

RecyclerView에서 데이터를 읽고 BottomSheet로 보내는 방법

분류에서Dev

데이터베이스에 데이터를 쓰지 않는 PHP 스크립트

분류에서Dev

Excel에서 데이터를 읽고 새 열 PYTHON으로 다시 쓰기

분류에서Dev

바이너리 버퍼 (Android)에 int를 쓰고 C ++로 읽기

분류에서Dev

CouchDB에서 데이터를 읽고 쓰는 효율적인 방법

분류에서Dev

XML에 데이터를 저장하는 C #-읽고 쓰는 방법

Related 관련 기사

  1. 1

    읽기 / 쓰기와 동시에 kafka 브로커에서 데이터를 이동하는 방법

  2. 2

    PHP는 XML을 읽고 데이터베이스에 쓰기

  3. 3

    PHP에서 자바 스크립트로 데이터를 전달하는 방법

  4. 4

    Excel 워크 시트를 읽고 비동기 적으로 파일에 쓰는 방법은 무엇입니까?

  5. 5

    PHP 스크립트를 자동으로 실행하고 데이터베이스에서 레코드를 삭제하는 방법

  6. 6

    MySQL에서 Android로 데이터를 가져 오는 PHP 스크립트

  7. 7

    Android에서 제스처 입력으로 텍스트를 쓰고 읽는 방법은 무엇입니까?

  8. 8

    기존 엑셀 시트를 읽고 쓰는 방법?

  9. 9

    bash 스크립트에서 경고를 숨기는 방법

  10. 10

    DB에서 데이터를 사용하는 방법은 자바 스크립트에서 PHP로 얻습니까?

  11. 11

    PHP에서 동일한 스크립트로 업로드 된 문서를 읽는 방법은 무엇입니까?

  12. 12

    직렬 포트에서 데이터를 읽고 파일에 쓰는 방법

  13. 13

    C ++로 바이너리 데이터를 읽고 MySQL에 쓰기

  14. 14

    kedro로 네트워크 연결 스토리지에서 데이터를 읽고 쓰는 방법은 무엇입니까?

  15. 15

    체크 박스를 사용하여 자바 스크립트 그래프에서 내 데이터 시리즈를 숨기고 표시하는 방법

  16. 16

    모든 데이터를 삭제하지 않고 PHP에서 텍스트 파일에 쓰는 방법

  17. 17

    Android 앱용 Java의 MySQL cPannel 데이터베이스에서 데이터를 읽거나 쓰는 방법

  18. 18

    자바 스크립트 유형 쓰기 효과에서 텍스트를 다음 줄에 표시하는 방법

  19. 19

    내 로컬 호스트에서 Java 스크립트를 사용하여 .PHP 파일의 원시 데이터를 표시하는 방법이 있습니까?

  20. 20

    Android에서 데이터베이스로 업데이트하는 동안 이미지 크기를 50 ~ 100KB로 줄이는 방법

  21. 21

    PHP 스크립트에서 반환 된 데이터를 처리하는 방법

  22. 22

    자바 스크립트를 사용하여 PHP 스크립트에서 대화식으로 데이터를 가져 오는 방법

  23. 23

    행 및 열 데이터를 인쇄하고 동일한 파일에서 동일한 데이터를 업데이트하기 위해 bash 스크립트를 동적으로 작성하는 방법은 무엇입니까?

  24. 24

    RecyclerView에서 데이터를 읽고 BottomSheet로 보내는 방법

  25. 25

    데이터베이스에 데이터를 쓰지 않는 PHP 스크립트

  26. 26

    Excel에서 데이터를 읽고 새 열 PYTHON으로 다시 쓰기

  27. 27

    바이너리 버퍼 (Android)에 int를 쓰고 C ++로 읽기

  28. 28

    CouchDB에서 데이터를 읽고 쓰는 효율적인 방법

  29. 29

    XML에 데이터를 저장하는 C #-읽고 쓰는 방법

뜨겁다태그

보관