![](/img/trans.png)
[英]Online Offline status for mysql messaging system -PHP MySQL
[英]My Online messaging system
我想創建一個消息系統,這是我的表:
(customers) userid int 11 primary key auto increment, username varchar 255, password varchar 255
(messages) mid int 11 primary key auto increment, from_id index customer.userid, to_id index customer.userid, message text
我的問題是,如果我的會話userid
是 11,如何顯示發送到我的 ID 的所有消息?
要使用的正確代碼是什么?
$stmt = $con->prepare("SELECT
message.*, customer.username AS from_id
FROM
message
INNER JOIN
customer
ON
customer.userid = message.from_id
");
$stmt->execute();
$rows = $stmt->fetchAll();
您所描述的您需要的是查詢中的“Where”子句。 在最后添加“where userid = 11”將完全滿足您在上述問題中的要求。
如果 userid 是一個參數,您應該查看此 PAQ 以了解如何執行此操作,因為這是一個不同的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.