PHP 板


LINE

看板 PHP  RSS
可以请问各位大大下面有关CI的资料库抓取语法有甚麽问题吗? 内容主要是从一个list table 查出朋友id 再利用所有朋友id去query foodTable查出他们爱的食物 请问这程式码有甚麽错误 我的php跑到这边没有反应,不知道是错误还是还是怎样QQ 不过我确定资料库中至少是有match的东西 谢谢各位大大帮忙! public function load_friends_food( $myId){ $sql = "SELECT friend_id FROM list WHERE id = ?"; $friend_list = $this->db->query($sql, array($myId)); $query = array(); foreach( $friend_list->result() as $row ){ $fid = $row->friend_id; $sql = "SELECT * FROM foodTable WHERE id = ? AND type = ?"; $food = $this->db->query( $sql, array($fid,0)); array_merge($query, $food->result_array()); } return $query; } --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.36.52.245
1F:推 appleboy46:有需要用到 foreach? 11/20 22:42
2F:→ tkdmaf:我怎麽感觉你对SQL不熟? 11/20 22:47
3F:→ issuemylove:会用到foreach是因为要搜寻所有朋友的喜爱的食物QQ 11/21 01:27
4F:→ issuemylove:的确是蛮不熟的orz 11/21 01:28
5F:→ issuemylove:不知大大有何高见QQ 11/21 01:30
6F:→ bigbite:用join 11/21 06:06
7F:→ tkdmaf:高见不敢,是说active record还挺方便的怎麽你没用? 11/21 09:20
後来我将array_merge( $query, $food->result_array()); 那一行换成 $temp = $food->result_array(); array_push( $query, $temp[0]); 就ok了 T_T||| 然後也试了 join 的方法,写成如下: $sql = "SELECT b.* FROM list AS a, foodTable AS b WHERE a.id = ? AND a.friend_id = b.id AND b.type = ?"; $query = $this->db->query( $sql, array( $myId, 0)); 也成功了...当然也发现 我对SQL真的不熟orz||| 谢谢各位大大的帮助! ※ 编辑: issuemylove 来自: 114.36.52.245 (11/21 12:40)
8F:→ Bambe:其实 join 是这样写的... 11/22 00:41
9F:→ Bambe:SELECT * FROM list AS a 11/22 00:42
10F:→ Bambe:LEFT JOIN foodtable AS b ON b.id = a.id 11/22 00:42
11F:→ Bambe:WHERE a.id = ? AND b.type = ? 11/22 00:42
12F:→ Bambe:刚没看清楚... LEFT JOIN 後面是 b.id = a.friend_id 11/22 00:44
13F:→ issuemylove:感谢教学QQ 可是我看某一个网站教的是我那样写耶? 11/22 13:34
14F:→ issuemylove:http://ppt.cc/FQyw 1.inner join 那一行 11/22 13:35







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:BuyTogether站内搜寻

TOP