php - 使用变量时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";
}
解决方案
推荐阅读
- vba - Outlook vba 查找回复来源的项目的属性
- c# - 如何在 C# 中读取 cookie?
- php - Spatie 媒体库上传总是导致“请求在名为 [...] 的键中没有文件”
- makefile - 使用 dkms 构建内核模块
- json - Go json.Marshal 无法获得单个反斜杠
- python - 迭代两个具有索引的 2D numpy 数组
- javascript - 停止重新渲染当前组件中未使用的状态更改
- javascript - (React/Redux) JSX 三元回退不起作用
- python - 使用python将tif文件转换为pdf
- firebase - 启用离线持久性时出错。回退到持久性禁用:FirebaseError:[code=unimplemented]: