数据库添加数据

/*insert.php*/

<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
	<title>insert</title>
</head>
	<center>
		<body>
			<form name="from1" action="insert.php" method="post">
				<table border="1" width="30%">

					<tr>
						<td colspan="2" align="center">添加学生</td>
					</tr>

					<tr>
						<td align="center">编号</td>
						<td><input type="text" name="id"></td>
					</tr>

					<tr>
						<td align="center">姓名</td>
						<td><input type="text" name="name"></td>
					</tr>

					<tr>
						<td align="center">性别</td>
						<td>
							<input type="radio"  name="sex" value="男"  checked=‘checked‘>男
							<input type="radio"  name="sex" value="女">女
						</td>
					</tr>

					<tr>
						<td align="center">年龄</td>
						<td>
							<select name="age">
								<?php
								for($i=10;$i<30;$i++)
								{
								?>
									<option value="<?php echo $i?>"><?php echo $i?>岁</option>
								<?php
								}
								?>
							</select>
						</td>
					</tr>

					<tr>
						<td colspan="2" align="center"><input name="Submit" type="submit" value="保存">
						<a href=‘sy.php‘><input name="return" type="button" value="返回" ></a></td>
					</tr>
				</table>
			</form>
		</body>
	</center>
</html>

<?php

//检查是否正在提交表单
if($_SERVER[‘REQUEST_METHOD‘]=="POST"){

$conn=mysql_connect("localhost","root","root");

$select_db=mysql_select_db("test");

$name=$_POST[‘name‘];
$id=$_POST[‘id‘];
$sex=$_POST[‘sex‘];
$age=$_POST[‘age‘];

mysql_query("set names utf8");

$insert=mysql_query("insert into stu (stu_id,stu_name,stu_age,stu_sex) values (‘$id‘,‘$name‘,‘$age‘,‘$sex‘)");
//往数据库中添加数据

if($insert)
	{
		//echo "<script>alert(‘Insert seccssed!‘)</script>"."<br>";
		//echo "添加成功!";
		header("location:sy.php");
	}
else
	{
		echo "出错了!<br>";
		die(mysql_error());
		//echo "<script>alert(‘insert wrong!‘)</script>"."<br>";
	}
mysql_close($conn);

}

?>
时间: 2024-10-24 14:22:53

数据库添加数据的相关文章

学习Angularjs向数据库添加数据

今天学习angularjs向数据库添加数据. 学习此篇,得从以往几篇开始,因为那还有创建数据表等演示. 现在来创建一个添加的存储过程: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[usp_Goods_Insert] ( @Item NVARCHAR(55), @Description NVARCHAR(20), @Qty DECIMAL(10,2) ) AS IF EXISTS(SELECT T

如何在MyEclipse中通过hibernate使用jtds驱动连接数据库,并向数据库添加数据的方法

最近学习了下如何在MyEclipse中通过hibernate使用jtds驱动连接数据库,并向数据库添加数据的方法,虽然MyEclipse中自带了连接数据库的方法,我也尝试了下其他方法,如有不当之处请指教,具体如下: 需要的驱动包为:jtds-1.2.jar 首先创建Java项目,就叫testjtds,同时为工程添加hibernate支持 对testjtds鼠标右键,在最下面找到MyEclipse-->Add Hibernate Capabilities...之后 出现如图窗口 当然了,直接nex

FlowPortal-BPM——注意事项:跨数据库添加数据

跨数据库添加数据 public static void Insert(int TaskID) { SqlConnection conn = new SqlConnection("server=.;database=BPMDBDataTest;user=sa;pwd=123;"); SqlCommand cmd = conn.CreateCommand(); //数据库名.dbo.表名 //添加到数据库下某个表中 查询所有数据 从数据库下某个表或试图中 按条件查询 //特别注意:查询到的

数据库添加数据II及SQL语句错误

前些时候,写的代码(数据库添加数据I),往数据库添加数据都是很基本的一条一条地添加.但是平常用于测试时,总不可能一条一条地添加测试数据吧,然后我就尝试着一次性添加几百上千条,但是再次操作的时候,就出问题了.因为平常看书的时候,都只是一瞥而过,而且书上写的基本都是函数原型,函数原型相当‘简单’!但是用的时候就容易出错了,所以特意写一篇如何往数据库添加数据. 首先在test数据库中建一个users表,users(UserID,UserName,UserStatus),下划线表示主键,然后开始进行操作

数据库部分---添加/删除数据库,添加/删除表格,往数据库添加数据;

一: 1.创建数据库 create database test2; 2.删除数据库: drop database test2; 3.创建表: create table test ( code varchar(20) , name varchar(20)                 #varchar是字符串类型,需要加长度(20),code和name都是创建的列的名字,一列写完要写逗号,最后一列不加逗号. );                                         #

django向数据库添加数据

url.py views.py host.html (样式) (展示部分) (添加信息界面) (js部分) 展示添加数据:

Django --&gt;admin后台(后台管理可以直接往数据库添加数据)

一.使用pymysql时,必须加这两行(#如果使用mysql的数据库,请进行伪装 pymysql伪装为MySQLdb) import pymysqlpymysql.install_as_MySQLdb() #如果使用mysql的数据库,请进行伪装 pymysql伪装为MySQLdb 二.编辑数据库内容 (路径:/学习/接口自动化/mjz/user/models.py) from django.db import models # Create your models here. class Ca

python向数据库添加数据(添加一条数据)

前置准备条件 1.cmd命令   下载第三方模块 2.连接数据库 3.创建数据库和表 在做一下操作 源码: #引入模块import pymysql # 链接数据库conn = pymysql.connect(host='127.0.0.1',port=33061,user='root',passwd='123456abc',db='user_db') #创建游标cursor = conn.cursor() #插入数据cursor.execute("INSERT INTO user_info (i

数据库添加数据时出现的问题

java.sql.SQLException: Field 'userID' doesn't have a default value at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2921) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1570) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1665) at c