php - 无法选择一条存在 MYSQL PHP 7 Angular 6 的记录
问题描述
这似乎是一件简单的事情。我有一份个案工作者名单,我只需要根据该人的姓名首字母选择一个。表中没有重复项。我正在使用 PHP 7.3 和 Angular 6
users 表中有大约 10 行。一些首字母是“RB”、“JTB”、“JLI”和“AEM”
AEM 不工作。如果我将用户更改为任何其他用户 inits,它可以正常工作,但它无法找到 AEM。我尝试将 inits 更改为 AM,仍然不行。
在 phpmyadmin 中,我使用 inits AEM 手动输入搜索查询,它工作正常。
<?php
require_once './header.php';
$postdata = file_get_contents("php://input");
$request = json_decode($postdata);
@$casew = $request->casew;
$qa = "SELECT name, email, inits FROM users WHERE inits = '$casew'";
$res = mysqli_query($con, $qa);
if(!$res) {
die("Database Query Failed." . mysqli_error($con) . " CW");
}
$array = mysqli_fetch_all($res, MYSQLI_ASSOC);
echo json_encode($array);
mysqli_close($con);
?>
Angular 6
getCW() {
const casew = { casew: this.client.caseworker };
this.http.post('[SERVERNAME]/DBAccess/getCW.php', JSON.stringify(casew))
.subscribe((res: any) => {
this.cw = res;
console.log(res, casew);
});
}
在控制台日志中,如果我使用任何其他 init,它工作正常。如果我选择 AEM,我会得到 null {casew: "AEM"}
以 RB 为例,我得到 [{…}] {casew: "RB"}
任何想法或想法都非常感谢。
解决方案
推荐阅读
- python - 成功http请求(响应101)后切换到websocket连接的确切方法?
- javascript - 反复等待异步发布请求
- go - 如何从 go 项目根文件夹运行测试?
- python - 从pickleDB中的存储列表中删除项目抛出:list.remove(x):x不在列表中
- javascript - .click 事件中的 .click 事件无法正常工作
- php - 如何在 woocommerce 中为新的电子邮件订单添加商品重量?
- amazon-web-services - Terraform 'for each' 循环遍历作为字符串列表的元素,而不是应用
- python - 为什么“f in (g or h)”没有给出我期望的结果?
- ssl - cert-manager 创建证书但未从 kubectl get certificate 显示
- c - gcc 找不到 -lGL