永发信息网

通过一个表单将数据写入到sql server里面 PHP形式

答案:2  悬赏:50  手机版
解决时间 2021-06-02 03:52
  • 提问者网友:我没有何以琛的痴心不悔
  • 2021-06-01 16:03

通过一个表单将数据写入到sql server里面 PHP形式

我原来写过一个PHP写入mysql的代码

我就拿了过来 改了一下

但是不能用 我也不知道哪里错了 所以在这里向大家求助

------------------------------------------------------------------------------------

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>入库PHP+sql server</title>
</head>

<body>
<form method="post" action="" name="myform">
ID<input type="text" name="id"  /><br />
名字  <input type="text" name="name"  /><br />
<input type="submit" name="submit1" id="submit1" value="提交" />
</form>

<?php
//  下面为连接数据库
  $server='192.168.226.137';     
  $username='sa';     
  $password='123456';     
  $database='test';     
    
  $conn=mssql_connect($server,$username,$password) or die("Couldn't connect to SQL Server on $server");     
  $db=mssql_select_db($database) or die("Couldn't open database $database"); 
  // 连接数据路结束
//  判断表单是否提交========================================
 if($_POST['submit1'])
//判断结束
 $value1=$_POST['id'];
 $value1=$_POST['name'];

 $sql= "INSERT INTO one (id,name) VALUES ('".$value1."','".$value2."') ";  
 $sql_result=mssql_query($sql);  
  if($sql_result==1) {echo "数据写入成功";}  
  else {echo "数据写入失败";}  
?>
</body>
</html>

------------------------------------------------------------------------------------

最佳答案
  • 五星知识达人网友:躲不过心动
  • 2021-06-01 17:08
 $value1=$_POST['id'];
 $value1=$_POST['name'];

 $sql= "INSERT INTO one (id,name) VALUES ('".$value1."','".$value2."') ";  


 


两个value1么? 希望是这里的问题。

全部回答
  • 1楼网友:街头电车
  • 2021-06-01 17:57
$conn=mssql_connect($server,$username,$password) or die("Couldn't connect to SQL Server on $server");改为$conn=mysql_connect($server,$username,$password) or die("Couldn't connect to MYSQL Server on $server");$db=mssql_select_db($database) or die("Couldn't open database $database");改为mysql_select_db($database,$conn) or die("Couldn't open database $database"); $sql= "INSERT INTO one (id,name) VALUES ('".$value1."','".$value2."') "; 改为$sql=“INSERT INTO $database VALUES ('$value1','$value2') ;$sql_result=mssql_query($sql);改为$sql_result=mysql_query($sql,$conn);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯