MySQLi 업데이트 준비 문이 데이터베이스를 업데이트하지 않습니다.

WestJackson

그래서 $ _POST 변수를 덤프 할 때 원하는 출력을 얻는이 업데이트 문이 있습니다.

 $stmt = $dbConnectionW->prepare("UPDATE members SET 
                          fname='". mysqli_real_escape_string($dbConnectionW, $_POST['fname']) ."',
                          sname='". mysqli_real_escape_string($dbConnectionW, $_POST['sname']) ."',
                          gender='". mysqli_real_escape_string($dbConnectionW, $_POST['gender']) ."',
                          nationality='". mysqli_real_escape_string($dbConnectionW, $_POST['nation']) ."',
                          year='". mysqli_real_escape_string($dbConnectionW, $_POST['year']) ."',
                          dep1='". mysqli_real_escape_string($dbConnectionW, $_POST['dep1']) ."',
                          dep2='". mysqli_real_escape_string($dbConnectionW, $_POST['dep2']) ."',
                          f_pos='". mysqli_real_escape_string($dbConnectionW, $_POST['f_pos']) ."',
                          f_region='". mysqli_real_escape_string($dbConnectionW, $_POST['f_region']) ."',
                          exp_comp='".$comp."',
                          exp_dep='".$comp_dep."',
                          shareinfo='".$shareinfo."',
                          interest='".$interest."',
                          userconfirm = '1'
                              WHERE confirmcode = '".$passkey."';");
              $stmt->execute(); 
              if (!$stmt)
              {
              die('Error: ' . mysqli_error($dbConnectionW));
              }
              $smst-> close(); }}} mysqli_close($dbConnectionW);
      }

기본적으로 문제는 데이터베이스를 업데이트하지 않는다는 것입니다! 오류없이 작동하지만이 sql / php 시도 후에 데이터베이스가 업데이트되지 않습니다.

누구든지 내 코드에서 잘못된 것을 볼 수 있습니까? 내 데이터베이스가 업데이트되지 않는 이유는 무엇입니까? 나는 지난 한 시간 동안 이것을 시작했습니다.

worldofjr

준비된 문에서 변수를 이스케이프 할 필요가 없습니다. 대신 문을 실행하기 전에 변수를 바인딩해야합니다. 또한 열 이름은`표시 안에 있어야합니다.

$stmt = $dbConnectionW->prepare("UPDATE members SET 
                      `fname`=?,
                      `sname`=?,
                      `gender`=?,
                      `nationality`=?,
                      `year`=?,
                      `dep1`=?,
                      `dep2`=?,
                      `f_pos`=?,
                      `f_region`=?,
                      `exp_comp`=?,
                      `exp_dep`=?,
                      `shareinfo`=?,
                      `interest`=?,
                      `userconfirm`=?
                          WHERE `confirmcode`=?");
$stmt->bind_param('ssssissssssssis',$_POST['fname'],$_POST['sname'],$_POST['gender'],...);          
$stmt->execute();

간결함을 위해 모든 바인딩 된 매개 변수를 포함하지 않았습니다.

도움이 되었기를 바랍니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

루비 레일 마이그레이션이 데이터베이스를 업데이트하지 않습니다.

분류에서Dev

데이터베이스 mysqli PHP를 업데이트 할 수 없습니다.

분류에서Dev

Mysqli 업데이트 준비 실패

분류에서Dev

이 MySQLi prepare 문이 데이터베이스 업데이트에 실패하는 이유는 무엇입니까?

분류에서Dev

EntityFramework는 데이터베이스를 업데이트하지 않습니다.

분류에서Dev

데이터베이스가 업데이트를 원하지 않습니다.

분류에서Dev

mysqli에서 업데이트가 작동하지 않습니다.

분류에서Dev

PHP SQL의 업데이트는 데이터베이스를 업데이트하지 않습니다.

분류에서Dev

mysqli를 사용하여 데이터베이스를 업데이트 하시겠습니까?

분류에서Dev

Java mysql 준비 명령문 업데이트가 작동하지 않습니다.

분류에서Dev

Doctrine 2는 데이터를 데이터베이스로 업데이트하지만 데이터를 엔티티로 업데이트하지 않습니다.

분류에서Dev

MySqli 준비된 문은 문을 실행할 때 업데이트 된 변수 값을 사용하지 않습니다.

분류에서Dev

MYSQL 및 PHP 데이터베이스 업데이트는 데이터베이스를 업데이트하지 않습니다.

분류에서Dev

Django 마이그레이션이 내 데이터베이스를 업데이트하지 않습니다.

분류에서Dev

업데이트 문이 작동하지 않음 (정규 문 및 준비된 문)

분류에서Dev

데이터베이스 테이블이 업데이트되지 않습니다.

분류에서Dev

Paypal PHP IPN이 내 데이터베이스를 업데이트하지 않음

분류에서Dev

MySQLi 준비된 문 선택이 작동하지 않습니다.

분류에서Dev

ImportHTML은 데이터를 업데이트하지 않습니다.

분류에서Dev

MYSQLi로 데이터베이스 업데이트

분류에서Dev

행이 데이터베이스에서 업데이트되지 않습니다.

분류에서Dev

flask_sqlalchemy mySQL 데이터베이스를 업데이트하지 않는 행 세부 정보 업데이트

분류에서Dev

연결 문자열 속성이 초기화되지 않았습니다. 기준 표현식의 데이터 유형이 일치하지 않습니다. 데이터베이스가 업데이트되지 않음

분류에서Dev

데이터를 데이터베이스로 업데이트하지 못했습니다.

분류에서Dev

데이터베이스를 업데이트하지 않는 양식

분류에서Dev

데이터베이스를 업데이트하지 않는 HQL의 삽입 절

분류에서Dev

데이터베이스를 업데이트하지 않는 SQL 쿼리

분류에서Dev

데이터베이스를 업데이트하지 않는 PHP 양식

분류에서Dev

Laravel 함수가 데이터베이스를 업데이트하지 않음

Related 관련 기사

  1. 1

    루비 레일 마이그레이션이 데이터베이스를 업데이트하지 않습니다.

  2. 2

    데이터베이스 mysqli PHP를 업데이트 할 수 없습니다.

  3. 3

    Mysqli 업데이트 준비 실패

  4. 4

    이 MySQLi prepare 문이 데이터베이스 업데이트에 실패하는 이유는 무엇입니까?

  5. 5

    EntityFramework는 데이터베이스를 업데이트하지 않습니다.

  6. 6

    데이터베이스가 업데이트를 원하지 않습니다.

  7. 7

    mysqli에서 업데이트가 작동하지 않습니다.

  8. 8

    PHP SQL의 업데이트는 데이터베이스를 업데이트하지 않습니다.

  9. 9

    mysqli를 사용하여 데이터베이스를 업데이트 하시겠습니까?

  10. 10

    Java mysql 준비 명령문 업데이트가 작동하지 않습니다.

  11. 11

    Doctrine 2는 데이터를 데이터베이스로 업데이트하지만 데이터를 엔티티로 업데이트하지 않습니다.

  12. 12

    MySqli 준비된 문은 문을 실행할 때 업데이트 된 변수 값을 사용하지 않습니다.

  13. 13

    MYSQL 및 PHP 데이터베이스 업데이트는 데이터베이스를 업데이트하지 않습니다.

  14. 14

    Django 마이그레이션이 내 데이터베이스를 업데이트하지 않습니다.

  15. 15

    업데이트 문이 작동하지 않음 (정규 문 및 준비된 문)

  16. 16

    데이터베이스 테이블이 업데이트되지 않습니다.

  17. 17

    Paypal PHP IPN이 내 데이터베이스를 업데이트하지 않음

  18. 18

    MySQLi 준비된 문 선택이 작동하지 않습니다.

  19. 19

    ImportHTML은 데이터를 업데이트하지 않습니다.

  20. 20

    MYSQLi로 데이터베이스 업데이트

  21. 21

    행이 데이터베이스에서 업데이트되지 않습니다.

  22. 22

    flask_sqlalchemy mySQL 데이터베이스를 업데이트하지 않는 행 세부 정보 업데이트

  23. 23

    연결 문자열 속성이 초기화되지 않았습니다. 기준 표현식의 데이터 유형이 일치하지 않습니다. 데이터베이스가 업데이트되지 않음

  24. 24

    데이터를 데이터베이스로 업데이트하지 못했습니다.

  25. 25

    데이터베이스를 업데이트하지 않는 양식

  26. 26

    데이터베이스를 업데이트하지 않는 HQL의 삽입 절

  27. 27

    데이터베이스를 업데이트하지 않는 SQL 쿼리

  28. 28

    데이터베이스를 업데이트하지 않는 PHP 양식

  29. 29

    Laravel 함수가 데이터베이스를 업데이트하지 않음

뜨겁다태그

보관