스프링스프링
20
2020-11-16 21:54:33
1
94

php update 구문이 되지 않습니다 ㅠㅠ


<?php


      session_start();

      if (isset($_SESSION["userid"])) $userid = $_SESSION["userid"];

      else $userid = "";

      if (isset($_SESSION["username"])) $username = $_SESSION["username"];

      else $username = "";

      if (isset($_SESSION["userpass"])) $userpass = $_SESSION["userpass"];

      else $userpass = "";


    $old_title_name = $_POST["old_title_name"];

    $new_title_name = $_POST["title_name"];

    $genre = $_POST["genre"];

    $introduction = $_POST["introduction"];


    $regist_day = date("Y-m-d (H:i)");  // 현재의 '년-월-일-시-분'을 저장


    $upload_dir = './img/';



  


    if ($upfile_name && !$upfile_error)

  {

  $file = explode(".", $upfile_name);

  $file_name = $file[0];

  $file_ext  = $file[1];


  $new_file_name = date("Y_m_d_H_i_s");

  $new_file_name = $upfile_name.$new_file_name;

  $copied_file_name = $new_file_name.".".$file_ext;

  $uploaded_file = $upload_dir.$copied_file_name;


  if( $upfile_size  > 20000000 ) {  //20메가

  echo("

  <script>

  alert('업로드 파일 크기가 지정된 용량(20MB)을 초과합니다!<br>파일 크기를 체크해주세요! ');

  history.go(-1)

  </script>

  ");

  exit;

  }


  if (!move_uploaded_file($upfile_tmp_name, $uploaded_file) )

  {

  echo("

  <script>

  alert('파일을 지정한 디렉토리에 복사하는데 실패했습니다.');

  history.go(-1)

  </script>

  ");

  exit;

  }

  }



    $con = mysqli_connect("localhost", "user1", "12345", "testdb");


    mysqli_set_charset($con, 'utf8');  //DB 연결 후 한글코드 세팅


    $sql = "update uploadnovel set title_name='$new_title_name', genre='$genre' , upfile_name='$upfile_name', upfile_type='$upfile_type', file_copied='$file_copied', introduction='$introduction',  where id='$id' AND title_name='$old_title_name'";


    mysqli_query($con, $sql);

    mysqli_close($con);


    echo "

       <script>

        location.href = 'test.php';

       </script>

    ";

?>


현재 php를 공부하고 있습니다.

update가 적용되지 않아서 질문을 드리게 되었습니다.

  $sql = "update uploadnovel set title_name='$new_title_name',....

이 구문에서도 오류가 뜨는데 잘 모르겠습니다. ㅠㅠ
0
  • 답변 1

  • 파랭이
    201
    2020-11-16 23:18:13

    php는 잘 모르지만... where 앞에 콤마(,)가 불필요할듯요

  • 로그인을 하시면 답변 을 등록할 수 있습니다.