简体   繁体   English

从同一行的两列中获取值

[英]get values from two columns in the same row

I need values from two columns ( cnt , link ) in the same row:我需要来自同一行中两列( cntlink )的值:

$st = $db->query("select cnt, link from rolls where def = 1 limit 1");
$str = $st->fetch()['cnt'];
$link = $st->fetch()['link'];
echo $str; // this works
echo $link; // doesn't work - nothing is echoed

How to get both values?如何获得这两个值?

You can use fetch_assoc() like that:您可以像这样使用 fetch_assoc() :

$st = $db->query("select cnt, link from rolls where def = 1 limit 1");
$str = $st->fetch_assoc();
echo $str['cnt'].' '.$str['link '];

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM