php - 从数据库中获取特定信息以显示在网站上
问题描述
我已经得到它来调用我想在网站上显示的所有信息,但我实际上只需要显示某些数据,例如只有项目 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);
解决方案
只需将您的 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*
推荐阅读
- python - GAN Discriminator 拒绝生成模型
- r - 在 R data.table 中计算总和的每个变量的聚合
- python - 我不明白为什么 sum(df['series']) != df['series'].sum()
- angular - 一次又一次地从订阅中获取价值
- algorithm - 如何使 Minimax/Alpha-Beta 修剪优先考虑较短的路径?
- python - 了解嵌套函数 Python 3.8 中的执行顺序
- sql - 查找用户未创建任何条目的日期
- nginx - 如何将 example.com/api/v1 请求重写为 api.example2.com/v1?
- javascript - 在 Java Script 中使用 for 循环更新 JSON 对象值
- c - 如何在c中取消整个字符串?