PHP 板


LINE

看板 PHP  RSS
public function getAll($table) { $stmt = $this->pdo->query('SELECT * '.'FROM '.$table ); $recs = []; while ($row = $stmt->fetch(\PDO::FETCH_ASSOC)) { $recs[] = [ 'id' => $row['id'], 'name' => $row['name'], 'score'=> $row['score'] ]; } return $recs; } PHP 的column name都要写明 不能虚拟化。 反观python 超虚拟的: def getAll(table): cur.execute("SELECT * from "+table) rows = cur.fetchall() for row in rows: print row[0] print " ", row[1] print " ", row[2] PHP 是否确实如此?还是我学艺不精? --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.32.121.27
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1553601253.A.FBE.html
1F:→ bibo9901: 不就PDO::FETCH_NUM 或 PDO::FETCH_BOTH ? 03/26 20:28
2F:→ mackliu: 你有试过PHP的fetchAll()吗? 03/26 23:36
3F:推 tkdmaf: 你所反观的……是很糟的写法好吗?有意义的名称胜於无意义 03/27 01:44
4F:→ tkdmaf: 的索引 03/27 01:44
5F:推 gpmm: 看标题我就晕了…什麽是 PDO SELECT 虚拟化? @@ 03/27 08:30
6F:→ shadowjohn: 是篇很虚拟化的文章呢... 03/27 08:55
7F:嘘 knives: 会觉得用索引比名称好的,我无话可说 03/27 09:40
8F:嘘 my1938: 红明显,用索引的话,如果程式多一点,哪天资料表结构有 03/27 09:49
9F:→ my1938: 异动就准备改程式改到哭 03/27 09:49
10F:推 wsybu: 工作用php..目前在学python..我反而python那样用index取 03/27 10:58
11F:→ wsybu: 栏位让我很头痛 03/27 10:58
※ 编辑: hjgx (114.32.121.27), 03/27/2019 11:01:33
12F:→ MOONRAKER: 虚拟化咧 你是不是虚拟化周星驰 03/27 11:06
13F:→ knives: to wsybu 你觉得用index很头痛,有试着搜寻其他解法吗 03/27 14:42
14F:→ knives: 比方 https://bit.ly/2TZpSB8 这种解法 03/27 14:42
15F:推 dalconan: 因为你用了PDO::FETCH_ASSOC 03/27 21:55
16F:嘘 honestyer: 会感觉索引比名称好..看来你还没碰到大的案子 03/29 10:08
17F:→ tkdmaf: fetch_array和fetch_row被我长期封印中。 03/29 12:35
18F:→ tkdmaf: 然後一开始推文用手机,我其实是要按嘘的 03/29 12:36
19F:推 bibo9901: 不知道为什麽有什麽好嘘的,是没写过可变动的栏位? 03/29 23:44
20F:嘘 tkdmaf: 就嘘他个观念错误,让他学习一下不行?然後可变动栏位只 03/30 08:53
21F:→ tkdmaf: 有用阵列索引才能做吗?如果你敢在我的专案这样写我绝对 03/30 08:53
22F:→ tkdmaf: 把code删掉 03/30 08:53
23F:推 dou0228: 原来不给 column name 叫做 virtualization 03/31 19:36
24F:嘘 tkdmaf: 楼上,他把「代表」跟「虚拟」二个词给弄错了…… 03/31 23:52
25F:→ tkdmaf: 嘘是因为现在只要回这个推文我就会给负值。 03/31 23:53
26F:推 hiigara: 我是觉得不用那麽凶,PHP好的入门书已经不多了 04/01 09:29
27F:→ hiigara: 连讨论板都这麽坚持的话,以後大家都去写python了 04/01 09:30
28F:推 hiigara: 不过用数字取真的是比较危险,一来容易写错,二来如果 04/01 09:34
29F:→ hiigara: 有人alter table这段coded可能就烂了还很难追原因 04/01 09:34
30F:嘘 tkdmaf: 正是因为不要这麽凶,所以工程师才害了自己 04/01 09:55
31F:嘘 tkdmaf: 等到真正出大事,可能还会觉得当初有人凶比较好。 04/01 09:57
32F:→ MOONRAKER: 有的时候问题还不是出在自己写的程式 可能出在套件里面 04/01 14:48
33F:→ bibo9901: phpmyadmin就有用MYSQLI_NUM啊 04/03 02:58
34F:→ bibo9901: https://tinyurl.com/y6xaa2g5 04/03 02:59
35F:→ bibo9901: magento2也有用PDO::FETCH_NUM 04/03 03:16
36F:→ bibo9901: https://tinyurl.com/y2fd2rmx 04/03 03:17
37F:→ bibo9901: 人家只是问有什麽功能, 为什麽要像被戳到点一样狂嘘? 04/03 03:17
38F:→ bibo9901: 把一点很容易避过的小坑当作洪水猛兽 非常可笑... 04/03 03:19
39F:嘘 tkdmaf: 喜欢用你尽量用,没人叫你不要用。 04/03 23:58
40F:→ ileadu: 最後四个字,无误(盖章 05/01 15:07
是 小弟受教 ※ 编辑: hjgx (114.32.121.27), 05/11/2019 23:22:45
41F:推 brt: 建议还是用个简单的 orm 07/03 07:13







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灯, 水草

请输入看板名称,例如:Boy-Girl站内搜寻

TOP