#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. Рад узнать, что