
创建一个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修改数据库中的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)