php连接到数据库操作
<?php
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)) {
?> 要写的内容代码,比如说Html <?php
}
?>
可以在html中添加数据提交到数据库中,前提要和数据库中名字信息一致
表单提交:
<form action="showDaYin.php" method="post">
.......
<input type="submit" name="submit" value="添加">
</form>
这是一部分提交表单中的数据的代码,其中包含有链接到数据库的
<html>
<head>
<title>添加信息</title>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
</head>
<body>
<?php
if(@$_POST['submit']){
$id = $_POST['id'];
$name = $_POST['name'];
$address = $_POST['address'];
$age = $_POST['age'];
$sex = $_POST['sex'];
$hobby = $_POST['hobby'];
$fav = "";
foreach($hobby as $v){
$fav.=$v.",";
}
if($sex){
$sex = "男";
}else{
$sex = "女";
}
echo "学号:".$id."<br/>";
echo "姓名:".$name."<br/>";
echo "地址:".$address."<br/>";
echo "年龄:".$age."<br/>";
echo "性别:".$sex."<br/>";
echo "爱好:".$fav."<br/>"; $conn = mysql_connect("localhost","root","") or die("数据库连接失败!!"); //找到mysql服务器
mysql_select_db("test"); //选择链接到的数据库
mysql_query("set names 'utf8'"); //设置编码
$sql = "INSERT INTO `test`.`students`(`id`, `names`, `address`, `age`, `sex`, `hobby`)VALUES (null,'$name','$address',$age,'$sex','$fav')";
mysql_query($sql) or die(mysql_error()); //执行数据库操作
mysql_close($conn);
}
?>
</body>
</html>
只能读出返回运行一次的值:
$result = mysql_query($sql);
$row = mysql_fetch_array($result)
要显示库中所有数据需要加上循环
<?php
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)){
?>
//内容代码 <?php
}
?>
ieset 得到的是布尔类型的值(1 or 0)
php连接到数据库操作的更多相关文章
- Python3.x:pyodbc连接Sybase数据库操作(Windows系统下DNS模式)
Python3.x:pyodbc连接Sybase数据库操作(Windows系统下DNS模式) 一.安装模块pyodbc pip install pyodbc 二.配置odbc数据源 (1).windo ...
- ADO.NET之断开数据连接的数据库操作
在ADO.NET对数据库操作时有两种方式一种时与数据库实时连接,第二种时断开连接的操作. 断开连接的操作使用SqlDataAdapter来实现,我们要把数据库中的表数据加载到winform中的data ...
- JDBC连接mysql数据库操作详解
1.什么是JDBC JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Jav ...
- jsp JDBC连接MySQL数据库操作标准流程参考
1. 此案例以帐号密码后台更新维护为例子,对数据库调取数据更新流程进行演示: 代码示例: <%@page import="java.io.IOException"%> ...
- 使用MVC写模式jsp连接到数据库操作
首先用一个JavaBean封装数据库操作,即mvc中的模型 JdbcBean.java package data; import java.sql.*; public class JdbcBean { ...
- C++连接Mysql数据库操作
参考文章 http://www.cnblogs.com/justinzhang/archive/2011/09/23/2185963.html 写的很详细 http://blog.csdn.net/j ...
- Unity3D连接sqlite数据库操作C#版
unity3d有自己对应的sqlite.dll分别需要三个文件 1.Mono.Data.Sqlite.dll 在unity安装文件“Unity\Editor\Data\MonoBleedingEdge ...
- PHP连接MySQL数据库操作
(原文链接:http://www.cnblogs.com/csensix/archive/2012/05/23/2515494.html) 方法一:普通方法(面向过程) 首先,先做出如下假设(也适用与 ...
- Python连接MySQL数据库操作
一.创建数据库及表 CREATE DATABASE testdb; USE testdb; CREATE TABLE `tb_user` ( `id` INT (11) NOT NULL AUTO_I ...
随机推荐
- [连载]JavaScript讲义(05)--- 数据处理
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvamFja2ZydWVk/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA ...
- AnimImageView
https://github.com/eltld/AnimImageView
- 【JavaScript】关于prototype原型的一些链接
http://www.cnblogs.com/slowsoul/archive/2013/05/30/3107198.html http://www.thinksaas.cn/group/topic/ ...
- Swift之UIBezierPath
使用UIBezierPath可以创建基于矢量的路径.使用此类可以定义简单的形状,如椭圆.矩形或者有多个直线和曲线段组成的形状等.主要用到的该类的属性包括 moveToPoint: //设置起始点 ad ...
- 《转》Java中HashMap详解
HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实 ...
- Spring源码解析之:Spring Security启动细节和工作模式--转载
原文地址:http://blog.csdn.net/bluishglc/article/details/12709557 Spring-Security的启动加载细节 Spring-Securit ...
- 使用jmeter对ActiveMQ集群性能方案进行评估--转载
原文地址:http://www.51testing.com/html/78/23978-143163.html 1.测试概要1.1 关于这篇文档中涉及的基于JMS的消息系统能为应用程序提供可靠的,高性 ...
- uboot 网络不通问题解决一例1
平台:Hi3531 PHY:RTL8211 现象:在uboot中执行ping命令的时候,总是超时. 过程: 使用uboot自带的phy操作命令mii读出的数据全是0xff.这里要介绍一下uboot中的 ...
- c++ 设计模式3 (重构技法 Template Method)
1. 重构 面向对象设计模式是“好的面向对象设计”,所谓“好的面向对象设计”指的是那些可以满足 “应对变化,提高复用”的设计. 设计模式的要点是“寻找变化点,然后在变化点处应用设计模式,从而更好地理解 ...
- JS Math算数
Math.ceil()ceil() 方法可对一个数进行上舍入. ceil英译 天花板 参数必须是一个数值.返回值大于等于 x,并且与它最接近的整数. Math.floor()floor() 方法可对一 ...