php - php 像 concat 用用户名获取用户 ID
问题描述
我正在创建 PHP 用户详细信息显示脚本我已将用户 ID 添加到 Like Conact 方法但我想将用户 ID 和用户名添加到它的两个参数
这是我的代码
if(isset($_GET["user_id"]))
{
$uid = $_GET["user_id"];
}
if ($stmt = $con->prepare("SELECT p.*, c.cat_title,u.username,u.profile_pic,u.
content_details,u.web_link,u.fb_page,
u.github,u.twit_link,title,desc1,time,img,
views,id FROM products AS p
JOIN users AS u ON u.user_id= p.user_id
JOIN category AS c ON c.cat_id = p.cat_id
WHERE u.user_id LIKE CONCAT('%',?,'%') ")){
$stmt->bind_param("s", $uid);
$stmt->execute();
}
解决方案
WHERE u.user_id LIKE CONCAT('%',?,?,'%')")){
$stmt->bind_param("ss", $uid, $username);
这是你要求的吗?根据您的问题,这可以做到。如果您尝试通过 LIKE 或然后您将不得不使用 OR 并进行另一个 LIKE 比较。
推荐阅读
- asp.net-core - 如何将 .net core WebJob 与 asp.net core web app 一起发布?
- mod-rewrite - Apache 2/mod_rewrite:设置 cookie,然后测试它的存在并在 cookie 不存在时重定向到目标
- firebase - 如何从 ionic 3 2018 的 firebase 读取数据
- java - Localdate.format,格式不适用
- c - 内联和堆栈帧控制
- csv - 如何在结构回调中使用外部对象,例如将数据附加到 CSV 时?
- php - MySql 原始查询到 Laravel 5.5 Eloquent ORM
- javascript - d3.csv:查找数据错误
- ios - func setupSession() { session = AVCaptureSession() session.sessionPreset = AVCaptureSessionPresetPhoto
- corda - 如何从 oracle corda 服务生成唯一 ID