搜索

首页  >  问答  >  正文

关于php向mysql中添加数据问题

<?php

include("config.php");

$From=$_POST['Kname'];

$User=$_POST['Qtime'];

$Skind=$_POST['Ytime'];

$Belong=$_POST['Xname'];


if($From!=""){

$sql="INSERT INTO server(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"数据为空";

}

?>

以上无法像数据库添加数据 求解

董先生董先生2413 天前1099

全部回复(6)我来回复

  • 无忌哥哥

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

    先看看表单的值有没有传过来,如果传过来了就打印一下SQL语句看看是否有语法错误。

    回复
    0
  • 董先生

    值有

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

    INSERT INTO server(From,User,Skind,Belong) VALUES (我','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 values ('','{$title}','{$content}','{$addtime}')"; 这样做试一下 复杂变量可能会存在不识别这个问题 还有你的连接数据库语句实在config.php 里面么?

    寻常人家道不常 · 2018-06-20 18:10:17
  • 取消回复