Получение конкретной информации из базы данных для отображения в webiste

#php #mysql

#php #mysql

Вопрос:

Я получил ее для вызова всей информации, которую я хочу показать на веб-сайте, но на самом деле мне нужны только определенные данные, отображающие, например, только вещи с идентификатором проекта 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);
  

Комментарии:

1. Это базовый SQL. Вы исследовали это вообще?

2. Да, хотите верьте, хотите нет, я провел некоторое исследование, но я не смог найти ответ, и все, что я пробовал, сломало его. Большое вам спасибо за конструктивность и помощь мне!

3. Попробуйте использовать предложение «WHERE» …. выглядит что-то вроде $ sql = «ВЫБЕРИТЕ идентификатор, идентификатор пользователя, идентификатор проекта, часы Из hours_worked, ГДЕ project_id = 1»;

Ответ №1:

Просто измените свой 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*
  

Комментарии:

1. Отлично, я как раз собирался прокомментировать, что я понял это! $ sql = «ВЫБЕРИТЕ идентификатор, идентификатор пользователя, идентификатор проекта, часы Из hours_worked, ГДЕ project_id = 1»;

2. Рад узнать, что