thinkphp更新数据怎么添加条件

thinkphp更新数据怎么添加条件,第1张

创建一个thinkphp 项目tp,如下图,其中indexphp为入口文件,App为项目文件夹

在App/Conf下的configphp中,配置数据库连接

在数据库中创建表qq_game,add  写入(新增)数据到数据库,语法如下,返回值是插入数据的主键值ID

在App/Lib/Action下的IndexActionclassphp中,创建函数addGame,将数据插入数据表,如下:

添加 *** 作,也可以使用连贯 *** 作,即将上图代码最后两行换为下图,即可显示:

可以传两个参数:V产品公司,V产品型号

然后调用下面SQL:

update table set 产品型号 = C

where 产品公司 = V产品公司 and 产品型号 = V产品型号;

举例如下:

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

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

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

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

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

}

页面效果:

创建updatephp文件,用于修改用户信息:

使用到了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_selectphp";

运行结果

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

$userId = $_GET['userId'];

include 'connectionphp';

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

mysql_query($sql,$con);

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

if($mark>0){

echo "删除成功";

}else{

echo  "删除失败";

}

mysql_close($con);

运行结果:

以上就是关于thinkphp更新数据怎么添加条件全部的内容,包括:thinkphp更新数据怎么添加条件、php+mysql更新数据库表中多行数据方法、如何用php修改数据库中的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10156516.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存