thinkPHP如何查询一个数据表的数据并自动填写在其他的数据表中

thinkPHP中如何查询用户表user中该用户的字段dizhi的值,然后在填写表单时和其他表单值一起填写在另外的一个数据表中

//实例化M类
$model = M('user');
//先查询到地址的值
$dizhi = $model->where('条件')->find();
$dizhi['dizhi'] ///就是你要的地址数据
$mode = M('要插入的表');
$insert = array(); //要插入的数据,把查出来的地址值拼装进去
$insert_id = $mode->add($insert); //ADD方法返回的是最后插入数据的ID如果有需要的话
if (isset($insert_id)) {
echo "成功";

} else {
echo "失败";

}追问

像这样注册用户后修改用户信息时输入框内自动调用数据并显示到输入框的代码又怎么写呢

追答

哪就是查询啊,查询到数据以后用,$this->assign('模板里要用的变量名',数据); $this->display('模板路径');
然后模板里面输出,模板里的定界标签换过么,没换过这样,,不知道这样说你理解不理解。

追问

我的扣帮我一下吧

温馨提示:内容为网友见解,仅供参考
无其他回答

php thinkphp查询语句,查询一张表的每条数据在另一张关联表中的某个字 ...
')->field('worker.guid','service.status ')->select();不知道楼主是不是这个意思

如何在一个工作表中自动录入另一个工作表中的数据?
1. 使用VLOOKUP函数:- 首先,在要录入数据的表格中选择一个单元格,然后使用VLOOKUP函数来查找要从其他表格中获取的数据。- 在VLOOKUP函数中,设置要查找的数值、所在的表格范围、要获取的数据所在列数等参数,并确保设置“精确匹配”选项。- 这样,当源表格中的值与目标表格中的某一列的数值匹配时,...

php语言中将一个数据库中的几条数据读取出来存入新的数据库
先读出来再写进去 具体的话,看你使用什么操作数据库,php自带的有PDO,像thinkphp之类的框架有自己实现的查询构造器操作数据库

在Thinkphp中,已经知道一个字段,怎么把同一个表里的另一个字段查...
1、query方法 query方法是用于sql查询操作,和select一样返回数据集,例如:Model = new Model() \/\/ 实例化一个model对象 没有对应任何数据表 Model->query("select * from think_user where status=1");2、execute方法 用于更新和写入数据的sql操作,返回影响的记录数,例如:Model = new Model()...

如何用thinkphp实现将excel数据导入到mysql中
首先需要在mysql管理工具上面新建一个表,也可以用mysql命令创建,表建立完成之后,需要将表中的字段名字告诉给填写excel表的人员.打开excel表,按照程序提供的字段填写相应的数据.此时注意下面几点:名字需要跟程序提供的一样,其他的描述,表头可以不写都行.打开工具,选择表所在的数据库,然后点击数据库名字,右键...

怎么在一个表格中填充另一个表格的数据?
1、进入到表格的界面之后,鼠标选中需要填充的单元格。2、选择单元格后,点击公式选项里面的插入函数选项。3、然后在里面找到vlookup函数,最后点击下面的确定按钮。4、弹出选框后,在第一艳掩秤个函数框中选取表格中的第一个数据。5、第二个函数框里面就去选取另一张表格的所有数据。6、在第三个函数...

如何判断表格的数据是否包含在另一个表格中?
对比行数据:最直接的方法是逐行对比。对于表格A中的每一行,都需要在表格B中进行查找,看看是否存在完全相同的行。这可以通过编写程序或使用数据库查询语言来实现,其中涉及到对每一列的值进行比较。考虑列的顺序:在对比行数据时,需要确保列的顺序在两个表格中是一致的。如果列的顺序不同,即使两个...

thinkphp 数据库查询怎么查?
thinkphp如何查询数据库?数据库查询 ThinkPHP内置了非常灵活的查询方法,可以快速的进行数据查询操作。查询条件可以用于CURD等任何操作,作为where方法的参数传入即可。ThinkPHP可以支持直接使用字符串作为查询条件,但是大多数情况推荐使用索引数组或者对象来作为查询条件,因为会更加安全。查询方式 一、使用字符串...

thinkphp 怎么查询数据条数
thinkphp有自身框架,参考THINKPHP手册 M('tablename')->count();或者 $m = new tablemodel();两者都可以调用,thinkphp中的封装model类中的方法.当你不熟悉thinkphp方法或者一些语句无法用thinkphp中方法实现:可以直接 M('tablename')->_sql($sql);\/\/变量$sql就是指原生态mysql语句 ...

EXCEL中,将单独一行的数据自动填写到另一个表格的指定位置?
1、我们打开一个excel表,我们需要在另一个表中匹配相应同学的类信息。2、我们将光标定位在需要显示数据的单元格中。3、在单元格中输入“= vl”,然后自动提示VLOOKUP功能,双击蓝色功能部分。4、我们可以看到完整的VLOOKUP功能显示在单元格中。5、选择第一列中需要匹配数据的单元格。只需选择一个,然后...

相似回答