首页 > 解决方案 > 从数据库中获取特定信息以显示在网站上

问题描述

我已经得到它来调用我想在网站上显示的所有信息,但我实际上只需要显示某些数据,例如只有项目 id 为 1 的东西。

我尝试了一些不同的 while 函数。

//creating connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
} 
$sql = "SELECT id, user_id, project_id, hours FROM hours_worked";
$result = $conn->query($sql);

标签: phpmysql

解决方案


只需将您的 sql 查询更改为:

$sql = "SELECT  id, user_id, project_id, hours FROM hours_worked WHERE project_id ='".$project_id."';

根据需要更改 WHERE 子句。如果您只想显示与特定用户关联的记录,请将 WHERE 子句更改为:

WHERE user_id = *ENTER USER ID HERE*

推荐阅读