yii选择仅第一列
我有此PHP代码:
$categories = Yii::app()->db->createCommand()
->select('dt_add, name, domain, category, promo_type, hash, link')
->from('webmaster_links')
->where('webmaster_id = ' . Yii::app()->user->id)
->queryColumn();
var_dump($categories);
它应该与所有值相呼应,但仅回声dt_add
。
输出:
array(7) { [0]=> string(26) "2022-06-17 15:27:35.000000" [1]=> string(26) "2022-06-17 15:39:45.000000" [2]=> string(26) "2022-06-17 15:44:38.000000" [3]=> string(26) "2022-06-17 15:44:38.000000" [4]=> string(26) "2022-06-17 15:49:35.000000" [5]=> string(26) "2022-06-17 15:57:44.000000" [6]=> string(26) "2022-06-17 15:58:28.000000" }
怎么了?我从
I have this php code:
$categories = Yii::app()->db->createCommand()
->select('dt_add, name, domain, category, promo_type, hash, link')
->from('webmaster_links')
->where('webmaster_id = ' . Yii::app()->user->id)
->queryColumn();
var_dump($categories);
It should echo array with all values but it echoing only values of dt_add
.
Output:
array(7) { [0]=> string(26) "2022-06-17 15:27:35.000000" [1]=> string(26) "2022-06-17 15:39:45.000000" [2]=> string(26) "2022-06-17 15:44:38.000000" [3]=> string(26) "2022-06-17 15:44:38.000000" [4]=> string(26) "2022-06-17 15:49:35.000000" [5]=> string(26) "2022-06-17 15:57:44.000000" [6]=> string(26) "2022-06-17 15:58:28.000000" }
What's wrong? I copied code from www.yiiframework.com documentation.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好吧,我明白了。它应该是Queryall,而不是QueryColumn。
最终代码:
Ok, I've got it. It should be queryAll, not queryColumn.
Final Code: