警告:odbc_fetch_array():12不是有效的ODBC结果资源1

时间:2016-08-14 00:33:15

标签: php

我试图将一个函数php调用到另一个类,但是当运行循环时......出现问题。该函数有一个参数,我需要运行"而#34;获取我在DataBase中的idUser。 这是代码

<?php
class Roles {
public function __construct() {
    Roles::class;
}
public function rolName($param) {

    $query = "select NombreRol
            from USUARIOS";
            join Roles
            on Roles.idRol = Usuarios.idRol
            where Usuarios.idUser = $param";
    $cur = odbc_do($connection, $query);
    while($row=odbc_fetch_row($cur)){ 
        echo $nameR = odbc_result($cur, 1);
    }
    odbc_close($connection);
}

*其他类*

<?php
include 'Roles.php';
class claseUsuarios extends Roles{
function listUs(){
    $roles = new Roles();

    $query = "SELECT * FROM USUARIOS";
    $cur = odbc_do($connection, $query);
    if ($cur){
    while($row=odbc_fetch_array($cur)){                
              echo $row['idUser']; 
              echo $row['Name']; 
              echo $row['Identifi']; 
              echo $row['lastName']; 
              echo $row['lastName2']; 
              echo $row['Phone']; 
              echo $row['Celphone']; 
              $roles->rolName($row['idUser']); 
              $date = odbc_result($cur, 10); echo $date; 
          }
    odbc_close($connection);
    }
}

}

这就是问题所在:

警告:odbc_fetch_array():12不是C:\ wamp64 \ www \ Analisis \ controller \ claseUsuarios.php中的有效ODBC结果资源

感谢您的帮助

0 个答案:

没有答案