thinkPHP中 关于foreach里面执行sql语句该怎么写

师兄,谢谢您上次帮我写的foreach,可是新的问题出现了,万般无赖之下,我只好向你求助,万望解答这是你上次帮我写的foreach如下:$result=array();f... 师兄 ,谢谢您上次帮我写的foreach,可是新的问题出现了 ,万般无赖之下,我只好向你求助,万望解答
这是你上次帮我写的foreach如下:
$result = array();
foreach ($list as $k => $v) {
if (!isset($result[$v["advert_article_id"]])) {
$result[$v["advert_article_id"]] = array(
"fabu_time"=>$v["fabu_time"],
"advert_article_id" => $v["advert_article_id"],
"advert_title" => $v["advert_title"],
"advert_address" => array(
$v["advert_address"]
)
);
} else {
$result[$v["advert_article_id"]]["advert_address"][] = $v["advert_address"];
}
}
现在我要在foreach里面根据在外面得到的advert_article_id来执行sql2;并执行查询和循环;
sql2如下:
SELECT
a.advert_title,
b.advert_article_id,
b.fabu_time,
b.advert_address
FROM tb_advert_article a LEFT JOIN
tb_advert_article_address b ON a.id=b.advert_article_id
WHERE b.kehu_id=60
我要的数据结构如下:

师兄 万望解答 我会一直在线等待 谢谢 谢谢
展开
 我来答
匿名用户
2015-03-17
展开全部
原SQL查询 query() execute() 两:
query():用于 SQL 查询操作并返符合查询条件数据集
execute():更新写入数据 SQL 操作返影响记录数

public function read(){

header("Content-Type:text/html; charset=utf-8");
// 实例化空模型没应任何数据表
$Dao = M();
//或者使用 $Dao = new Model();

$num = $Dao->execute("update user set email = '12345@xxx.com' where uid=3");
if($num){
echo '更新 ',$num,' 条记录';
}else{
echo '记录更新';
}
}
追问
不是啊 师兄  我是要在foreach里面执行sql语句啊  您再给好好看看吧 
麻烦您了 谢谢
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式