Login
网站首页 > 文章中心 > 其它

php怎么更新数据库信息_PHP怎么创建数据库

作者:小编 更新时间:2023-08-01 08:04:20 浏览量:170人看过

PHP更新mysql数据库

我给你写吧,需要点时间

以下是PHP代码

html?xmlns=""

head

title更改密码/title

php

$conn=mysql_connect('localhost','root','shun')?or?die("无法连接数据库,请重来");

mysql_select_db('web')?or?die("无法选择数据库,请重来");

if(isset($_POST['editid'])){

$editid?=?intval($_POST['editid']);

$bmima?=?$_POST['bmima'];

if($bmima==''){

echo?'修改后的密码不能为空!';

}

$sql?=?"update?+user+?set?+bmima+='$bmima'?where?id?=?'$editid'";

$editok?=?mysql_query($sql);

}elseif(isset($_POST['id'])){

$id?=?intval($_POST['id']);

$sql?=?"select?*?from?+user+?where?+id+?=?'$id'";

$result?=?mysql_fetch_assoc(mysql_query($sql));

if(empty($result)){

$mes?=?'账号不存在';

}else{

$mes?=?'账号已存在';

$selectid?=?$result['id'];

/head

body

form?id="form1"?name="form1"?method="post"?action=""

label请输入查询的ID

input?name="id"?type="text"?id="id"?/

/label

label

input?type="submit"?name="Submit"?value="提交"?/

/form

br?/

if(isset($_POST['id'])){

if(isset($selectid)){

p当前被修改密码的用户ID为b?php?echo?$selectid;?/b/p

p请输入新的密码?

input?name="bmima"?type="text"?id="bmima"?/

input?name="editid"?type="hidden"?id="editid"?value="?php?echo?$selectid;?"?/

/p

php?}else{?

}elseif(isset($editok)){

/body

/html

以下是SQL导入语句

--?phpMyAdmin?SQL?Dump

--?

--

--?主机:?localhost

SET?SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--?数据库:?+web+

--?--------------------------------------------------------

--?表的结构?+user+

CREATE?TABLE?IF?NOT?EXISTS?+user+?(

+id+?int(11)?NOT?NULL?auto_increment,

PRIMARY?KEY?(+id+)

--?导出表中的数据?+user+

INSERT?INTO?+user+?(+id+,?+azhanghao+,?+bmima+)?VALUES

PHP怎么更新mysql数据库

MySQL

Update

Set

更新数据

UPDATE

更新

SET

语法用于修改更新数据表中的数据.

语法:

tb_name

column1

=

WHERE

definition

该语法将数据表中符合

条件的记录中的

的值更新为

,以此类推.如果省略

条件,则会将表中所有记录的

column

值进行更新.

例子:

$conn

if

(!$conn){

die("连接数据库失败:"

.

mysql_error());

mysql_select_db("test",

$conn);

mysql_query("set

names

'gbk'");

$sql

"UPDATE

user

email

username

'小明'";

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

echo

"更新数据成功!";

else

{

"更新数据失败:".mysql_error();

更新前数据:

uid

password

regdate

admin

小明

Jack

jack@gmail.com

小王

例子将

表中

修改为

更新后数据:

表达式

语法允许

后面跟表达式.

例子

article

pv

pv+1

id

该例子让

persondata

age

age+1

该例子

后面跟了两个表达式:age

age+1(再加

).这种多个表达式的情况,是按照从左往右顺序执行的.

如何用php修改数据库中的数据

举例如下:

创建userinfo_update.php页面用于查询用户信息,先显示信息,在修改:

先通过GET获取用户编号查询用户信息:

$sql = "select * from user_info where user_id='".$_GET['userId']."'";

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

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

页面效果:

创建update.php文件,用于修改用户信息:

使用到了mysql_affected_rows() 函数返回前一次 MySQL 操作所影响的记录行数.

//通过post获取页面提交数据信息

$userId = $_POST[userId];

$userName = $_POST[userName];

$userAge = $_POST[userAge];

$sql = "update user_info set user_name='".$userName."',user_age=".$userAge." where user_id='".$userId."'";

mysql_query($sql,$conn);//执行SQL

$mark? = mysql_affected_rows();//返回影响行数

$url = "userinf_select.php";

运行结果

创建delete.php文件,完成删除用户信息功能:

$userId = $_GET['userId'];

include 'connection.php';

$sql = "delete from user_info where user_id='".$userId."'";

mysql_query($sql,$con);

if($mark0){

echo "删除成功";

echo? "删除失败";

mysql_close($con);

运行结果:

PHP中怎样数据库的更新

这个php本身没有,需要自己定义

如在数据类中定义一个 update 的函数

PHP如何更新数据库的数据

pdo,一般框架都集成了,不需要你做php与mysql数据库的连接,根据文档直接就可以操作你的数据库

以上就是土嘎嘎小编为大家整理的php怎么更新数据库信息相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章