$he = db()
-> view("res","r_id,p_id")
-> view("mes","p_id","mes.p_id = res.p_id")
-> where("s_id",input("sid"))
-> select();
foreach ($he as $key => $val) {
$pid = $val['p_id'];
}
echo($pid);
我echo的p_id值不只有一个,可是echo的值却只有一个。百度了很多关于foreach的用法,参考之后做出的这个东西只能输出一个值,而我本来的设想是通过select输出所有符合要求的值,但是数组不能直接调用,所以使用了foreach。如果想要实现删除三个表中关联的所有数据,应该怎么做呢(两两数据表有一个共通的键值)
刚接触thinkphp不久但是很感兴趣,只是自己比较笨学的很艰难
最佳答案
