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

php怎么在数据库更新数据_PHP怎么查看数据库

作者:小编 更新时间:2023-08-16 18:44:40 浏览量:105人看过

如何用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 "删除成功";

}else{

echo? "删除失败";

mysql_close($con);

运行结果:

PHP如何更新数据库的数据

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

PHP怎么更新mysql数据库

MySQL

Update

Set

更新数据

UPDATE

更新

SET

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

语法:

tb_name

column1

=

WHERE

definition

该语法将数据表中符合

条件的记录中的

的值更新为

,以此类推.如果省略

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

column

值进行更新.

例子:

php

$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更新数据库内容

是否有报错?

echo $b_order."br";

echo $id."br";

$query="update book set b_order='$b_order',publisher='$publisher' where book_id=$id";

echo $query."br";

调试输出看一下值

PHP更新mysql数据库

我给你写吧,需要点时间

以下是PHP代码

html?xmlns=""

head

title更改密码/title

$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?=?'账号不存在';

$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怎么覆盖数据库里的数据?

首先第一步需要连接上数据库,然后找到需要更新的数据,最后把数据获取到,使用更新语句更新数据,切记一定要带条件,否则将是更新整张表的数据.

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

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

编辑推荐

热门文章