首页 > 解决方案 > 使用变量时php错误数组到字符串转换

问题描述

当我想执行此操作时,出现错误:

注意:由于 company.username = '$user',数组到字符串的转换

如果我将 $user 更改为用户名,代码可以正常工作,这有什么问题$user。顺便提一句。$user, 是分配给变量 $user 的登录用户

$stid = oci_parse($conn, "select users.no_user,  users.post_user from users
        inner join best_users on (best_users.no_user = users.no_user)
        where exists( select username from company where
            best_users.username = company.username and company.username = '$user')");
    oci_execute($stid);
    while (($row = oci_fetch_array($stid, OCI_ASSOC+OCI_RETURN_NULLS))!= false){
        echo $row['no_user'] . " " . $row['post_user'] . "$<br>\n";
    }

标签: phporacle

解决方案


推荐阅读