我对PHP很新,我一直在环顾四周,似乎无法找到我正在寻找的具体答案.
我想创建一个SQL查询,例如:
$result = MysqLi_query($connection,$command) if (!$result) { die("Query Failed."); } // Create my array here ... I'm thinking of maybe having to // make a class that can hold everything I need,but I dunno while($row = MysqLi_fetch_array($result)) { // Put the row into an array or class here... } MysqLi_close($connection); // return my array or class
基本上我想获取结果的全部内容并创建一个我可以以与行类似的方式访问的数组.例如,如果我有一个名为’uid’的字段,我希望能够通过myData [‘uid’]获得该字段.我想因为可能有几行,可能更像myData [0] [‘uid’],myData [1] [‘uid’]等.
任何帮助,将不胜感激.
解决方法
你可以做:
$rows = []; while($row = MysqLi_fetch_array($result)) { $rows[] = $row; }