>  Q&A  >  본문

PHP를 사용하여 mysql에 데이터를 추가하는 문제에 대해

<?php

include("config.php");

$From=$_POST['Kname'];

$User=$_POST['Qtime'];

$Skind=$_POST[ 'Ytime'];

$Belong=$_POST['Xname'];


if($From!=""){

$sql="INSERT INTO 서버(id,From ,User,Skind,Belong) VALUES ('','$From','$User','$Skind','$Belong')";

if(mysql_query($sql)){

echo "<script>alert('추가되었습니다!'); javascript:window.location.href=document.referrer;</script>";

}

else{

echo "업로드 실패!";

}

}else

{

echo "data isempt";

}

?>

위의 문제는 데이터베이스에 데이터를 추가해도 해결되지 않습니다

董先生董先生2337일 전1059

모든 응답(6)나는 대답할 것이다

  • 无忌哥哥

    无忌哥哥2018-06-20 14:07:28

    먼저 양식 값이 전달되었는지 확인하십시오. 그렇다면 SQL 문을 인쇄하여 구문 오류가 있는지 확인하십시오.

    회신하다
    0
  • 董先生

    가치 있는

    董先生 · 2018-06-20 14:12:47
    董先生

    INSERT INTO 서버(From,User,Skind,Belong) VALUES(i','6','7','4') 업로드에 실패했습니다!

    董先生 · 2018-06-20 14:15:08
    董先生

    데이터가 왔는데 업로드가 안되네요.

    董先生 · 2018-06-20 14:15:29
    无忌哥哥

    데이터베이스 필드가 정확합니까?

    无忌哥哥 · 2018-06-20 15:36:35
    寻常人家道不常

    변수 필드를 중괄호로 묶습니다. 예: $sql = "insert into mes_info value ​​('','{$title}','{$content}','{$addtime}')"; 복잡한 변수가 인식되지 않는 문제일 수 있습니다. 실제로 데이터베이스 연결 문이 config.php에 있습니까?

    寻常人家道不常 · 2018-06-20 18:10:17
  • 취소회신하다