资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

php简单的数据库 php 文本数据库

求一个PHP简单的插入数据库/读取示例。

我来给你解决:

成都创新互联公司主营南岳网站建设的网络公司,主营网站建设方案,APP应用开发,南岳h5微信平台小程序开发搭建,南岳网站营销推广欢迎南岳等地区企业咨询

只需要一个页面,简单高效,鉴于你的服务器配置各方面都是本地,那么省去很多错误处理:代码见下(复制过去就可以用,字符集一定要正确啊,数据库,meta,names必须要统一):

!doctype html

html

head

meta charset="utf-8" !-- 如果你是GBK或gb2312,请修改utf8为你需要的字符集 --

title列表/title

/head

body

?php

//连接数据库

$connect=mysql_connect('localhost','username','password'); //设置字库

mysql_query("SET NAMES utf8"); //如果你是GBK或gb2312,请修改utf8为你需要的字符集,同样上面也要改

mysql_select_db('eastses',$connect); //选择数据库

$table='classmate' //选择数据表

//处理

$do=$_GET['do'];

if($do=="" or $do=="view"){ //打开网页时默认调用本节内容,或者点击浏览时调用本节内容

?

!-- html代码开始 --

table border="1" cellpadding="0" cellspacing="0"

thead

tr

tdID/td

td姓名/td

td昵称/td

td生日/td

td家庭地址/td

td血型/td

tdQQ/td

td微博/td

td邮箱/td

td手机/td

td爱好/td

td喜欢的食物/td

td最喜欢说的句子/td

td最想收到的礼物/td

td最喜欢的Ta/td

td最擅长的事情/td

td难忘的回忆/td

td偶像/td

td理想/td

td其他/td

/tr

/thead

tbody

!-- html代码结束 --

?php

$result=mysql_query("SELECT * FROM $table"); //查询表中所有记录

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

echo

"tr",

"td".$row['0']."/td",

"td".$row['1']."/td",

"td".$row['2']."/td",

"td".$row['3']."/td",

"td".$row['4']."/td",

"td".$row['5']."/td",

"td".$row['6']."/td",

"td".$row['7']."/td",

"td".$row['8']."/td",

"td".$row['9']."/td",

"td".$row['10']."/td",

"td".$row['11']."/td",

"td".$row['12']."/td",

"td".$row['13']."/td",

"td".$row['14']."/td",

"td".$row['15']."/td",

"td".$row['16']."/td",

"td".$row['17']."/td",

"td".$row['18']."/td",

"td".$row['19']."/td",

"/tr";

}

?

!-- html代码开始 --

/tbody

/tablebr

a href="?do=add"添加信息/a

!-- html代码结束 --

?php

}elseif($do=="add"){ //点击添加链接时调用本节内容

?

!-- html代码开始 --

form action="?do=submit" method="get"

姓名input type="text" name="name"br

昵称input type="text" name="nickname"br

生日input type="text" name="birthday"br

家庭地址input type="text" name="home"br

血型input type="text" name="blood"br

QQinput type="number" name="qq"br

微博input type="text" name="weibo"br

邮箱input type="email" name="email"br

手机input type="number" name="phone"br

爱好input type="text" name="hobby"br

喜欢的食物input type="text" name="food"br

最喜欢说的句子input type="text" name="sentence"br

最想收到的礼物input type="text" name="gift"br

最喜欢的Tainput type="text" name="lover"br

最擅长的事情input type="text" name="keenon"br

难忘的回忆input type="text" name="unforgettable"br

偶像input type="text" name="wanttobecome"br

理想input type="text" name="ideal"br

其他input type="text" name="other"br

button type="submit" name="submit"提交/button

button type="reset" name="reset"重新填写/button

/form

!-- html代码结束 --

?php

}elseif($do=="submit"){ //点击提交按钮后调用本节内容

$name=$_GET['name'];

$nickname=$_GET['nickname'];

$birthday=$_GET['birthday'];

$home=$_GET['home'];

$blood=$_GET['blood'];

$qq=$_GET['qq'];

$weibo=$_GET['weibo'];

$email=$_GET['email'];

$phone=$_GET['phone'];

$hobby=$_GET['hobby'];

$food=$_GET['food'];

$sentence=$_GET['sentence'];

$gift=$_GET['gift'];

$lover=$_GET['lover'];

$keenon=$_GET['keenon'];

$unforgettable=$_GET['unforgettable'];

$wanttobecome=$_GET['wanttobecome'];

$ideal=$_GET['ideal'];

$other=$_GET['other'];

$result=mysql_query("INSERT INTO $table(id,name,nickname,birthday,home,blood,qq,weibo,email,phone,hobby,food,sentence,gift,lover,keenon,unforgettable,wanttobecome,ideal,other) VALUES(NULL,$name,$nickname,$birthday,$home,$blood,$qq,$weibo,$email,$phone,$hobby,$food,$sentence,$gift,$lover,$keenon,$unforgettable,$wanttobecome,$ideal,$other)"); //按字插入

echo"a href=\"?do=add\"再添加一组信息/abra href=\"?do=view\"查看信息/abr";

}

?

/body

/html

我顶你的肺啊。。CSS和排版格式你可以自己写

如何用php创建mysql数据库

使用EclipsePHP Studio 3 创建一个PHP工程名称为test1,在工程名下面userinfo的文件夹,然后在文件夹创建一个PHP文件(userinfo_create.php):

2

打开我们创建PHP文件:

先设置 地址,账号,密码:

$url = "127.0.0.1";//连接数据库的地址

$user = "root"; //账号

$password = "root";//密码

//获取连接$con = mysql_connect($url,$user,$password);

if(!$con){

die("连接失败".mysql_error());

}

3

设置具体连接的数据,那我们这儿连接test数据库,我们通过Navicat 打开mysql 数据库

mysql_select_db("test");

求php最简单的显示数据库的方法?

insert_form.html(表单页面):

form action="insert.php" method="post"

用户名: input type="text" name="username" /

br /

电子邮箱: input type="text" name="email" /

br /

input type="submit" /

/form

insert.php(写入数据页面):

?php

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

if (!$conn){

die("连接数据库失败:" . mysql_error());

}

mysql_select_db("test", $conn);

mysql_query("set names 'gbk'"); //为避免中文乱码做入库编码转换

if($_POST){

$sql = "INSERT INTO user (username email) VALUES ('$_POST[username]', '$_POST[email]')";

if(!mysql_query($sql,$conn)){

echo "添加数据失败:".mysql_error();

} else {

echo "添加数据成功!";

}

}

请将mysql_connect("localhost","root","root123");中的用户名和密码更改是实际的。

?

简单叙述PHP应用程序在访问数据库时的简单步骤?

以mysql为例

字段:userid,username,password,email

1.连接数据库:$conn=mysql_connect("localhost","username","password");

2.选择数据库:$db=mysql_select_db("databaseName",$conn);

3.构造sql语句:$sql="select * from userinfo";

4.执行查询:$result=mysql_query($sql);

5.读取数据:$row=mysql_fetch_query($result);

6.循环显示读取数据:

while($row){

echo $row["username"];

echo $row["password"];

echo $row["email"];

……

$row=mysql_fetch_query($result);

}

php 写入数据库 例子

?php

// 以 MySQL 为例:

mysql_connect('127.0.0.1', 'root', 'root', 3306);  // 连接数据库

mysql_select_db('test');                           // 选择数据库

mysql_query('set names utf8');                     // 执行SQL

// 插入数据语句

$sql = "INSERT INTO table (username, password) VALUES ('Jack@163.com', '123456')";

$r = mysql_query($sql);

if (mysql_affected_rows()) {

echo '新增成功';

} else {

echo mysql_error();

}


本文名称:php简单的数据库 php 文本数据库
文章转载:http://www.cdkjz.cn/article/hjegho.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220