Php 警告:odbc_fetch_array():12不是有效的odbc结果资源1
我试图将一个函数php调用到另一个类,但是当运行循环时。。。这是个问题。该函数有一个参数,我需要运行一个“while”来获取数据库中的idUser。 这是密码Php 警告:odbc_fetch_array():12不是有效的odbc结果资源1,php,Php,我试图将一个函数php调用到另一个类,但是当运行循环时。。。这是个问题。该函数有一个参数,我需要运行一个“while”来获取数据库中的idUser。 这是密码 <?php class Roles { public function __construct() { Roles::class; } public function rolName($param) { $query = "select NombreRol from USUARIOS";
<?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);
}
您的第一条SQL语句中有一个输入错误您的第一条SQL语句中有一个输入错误
<?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);
}
}