首页 > 解决方案 > 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();
}

标签: phpmysqli

解决方案


WHERE u.user_id LIKE CONCAT('%',?,?,'%')")){
$stmt->bind_param("ss", $uid, $username);

这是你要求的吗?根据您的问题,这可以做到。如果您尝试通过 LIKE 或然后您将不得不使用 OR 并进行另一个 LIKE 比较。


推荐阅读