表单怎么读取mysql 通过表单操作数据库

在Jsp读取MySQL表单中的数据

%@ page language="java" import="java.sql.*,java.io.*,java.util.*,java.sql.SQLException" %

为福贡等地区用户提供了全套网页设计制作服务,及福贡网站建设行业解决方案。主营业务为网站设计制作、成都网站制作、福贡网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

%@ page contentType="text/html;charset=gb2312"%

html

body

%

//把经常需要修改的数据放在最上面,以方便修改

String username="root";//数据库用户名

String password="root";//数据库密码

//jsp程序中半数以上的Exception是NonePointerException,在声明变量时赋予一个初始值,能缩短调试时间

ResultSet rs=null;//数据库查询结果集

Connection conn=null;

Statement stmt=null;

//注册驱动程序

try

{

Class.forName("org.gjt.mm.mysql.Driver");

}catch(java.lang.ClassNotFoundException e)

{

System.err.println("Driver Error"+e.getMessage());

}

//连接数据库并创建Statement对象

String url="jdbc:mysql://localhost:3306/test?useUnicode=truecharacterEncoding=gbk";

try

{

conn=DriverManager.getConnection(url,username,password);

stmt=(Statement)conn.createStatement();

}catch(Exception e)

{

System.err.println("数据库连接错误:"+e.getMessage());

}

//通过Statement执行SQL语句来获取查询结果

try

{

rs=(ResultSet)stmt.executeQuery("select * from userinfo");

}catch(SQLException ex)

{

System.err.println("数据库查错误:"+ex);

}

%

table width=85% border=1

tr

td编号/td

td真实姓名/td

td电话号码/td

td邮件地址/td

/tr

%

//利用while循环输出各条记录

while(rs.next())

{

%

tr

td%=rs.getString("id") %/td

td%=rs.getString("username")%/td

td%=rs.getString("phone")%/td

td%=rs.getString("email")%/td

/tr

%

}

%

/table

%

rs.close();

stmt.close();

conn.close();

%

/body

/html

如何通过Excel查询MySQL数据库

这里介绍一种非常高效的方法。就是借助Excel插件SqlCel,这个插件在处理数据上面有很多可取之处,非常值得学习。

比如在Excel中有一个订单ID字段,这个字段总共有2千条记录,现在我们要查询这些订单对应的产品名称。

在Mysql数据库中有一张订单表里面存储了所有订单的详细信息。我们该怎样操作才能最快速地查到每个订单的产品名称呢?

多数人的做法应该是把Excel中的数据导入到Mysql中,然后写一个SQL语句匹配订单表,然后把匹配结果再导出来。这种做法也是可以的,只是非常不方便,单是数据的导入可能就会遇到不少麻烦。用SqlCel处理这个问题就简单了

插件安装之后需要连接到Mysql数据库,点击“数据库连接”下的Mysql,输入连接信息。如下:

连接到数据库之后,点击“SQL查询”进入数据查询编辑器。

这个编辑器和我们平时使用的编辑器一样,可以高亮显示,智能提示,选取执行。同时它还有很多特别的地方,比如定义变量,引用变量、引用Excel单元格、指定数据的来源和去向等。这里我们要说的是它的一个函数RNGTOSTR,这个函数用来将Excel单元格的值转为字符串并拼接到SQL语句中。我们在编辑器中写SQL语句如下:

SELECT DISTINCT PRODUCT_NAME,PRODUCT_ID FROM ORDER_TABLE WHERE PRODUCT_ID IN ('rngtostr([Sheet1!A1:A1000],'\,',true)')

这样一个SQL语句就可以把每一个产品ID对应的产品名称查询到当前Excel中了。

这里面用到了一个函数rngtostr,放一张官网的截图看一下具体的用法

怎么把表单提交到mysql呢

具体方法操作如下:

?php

$hostName = 'yourhost';

$userName = 'yourusername';

$passWords = 'yourpwd';

$conn = mysql_conn($hostName,$userName,$passWords);

if(!$conn){

die('Could not connect: ' . mysql_error());

}

$mysql_select_db('admin',$conn);

$sql="INSERT INTO user_zy (username, name, time,place,type,http,password)

VALUES

('$_POST[username]','$_POST[name]','$_POST[time]','$_POST[place]','$_POST[type]',

'$_POST[http]','$_POST[password]')";

mysql_query($sql,$conn); //这里是添加数据。

//读取数据

$sql = "select * form user_zy where 1"; //读取所有。

$sql = "select * form user_zy where id=".$id; //读取某一项。

$result = mysql_query($sql,$conn);

while($info = mysql_fetch_array($result)){

$arr[] = $info; //$arr 为最后所要读取的值。

}

可以用var_dump($arr)打印出来看看。

PHP网页制作,怎样把注册表单的数据导入MySQL数据库?

首先你要建立一个表,例如是注册的用户表user

,里面的结构有字段

id,

name,nickname,email等。

然后在你的表单处form

action="a.php"

method="post"

name="regform"(如果有图片上传,还要加上enctype="multipart/form-data")

,那么点击表单提交按纽后,此表单将会交给处理页a.php来作处理。

如果简单点,你就直接可以将表单传递过来的数据$_POST,直接用sql插入语句,insert

into来插入到数据库,表user中。例如insert

into

user

set

name='".$_POST['name']."'.............................


本文标题:表单怎么读取mysql 通过表单操作数据库
本文链接:http://ybzwz.com/article/dddpjsj.html