Я пытаюсь показать проекты клиентов. Я хотел бы еще раз отобразить информацию о клиенте и проекты несколько разphp Fetch(), SQL Join, через некоторое время()
$stmt = $conn->prepare("SELECT client.client_id, client.firstname, client.lastname, project.project_title
FROM client
INNER JOIN project ON client.client_id = project.client_id
WHERE client.client_id = ?");
$stmt->bind_param("i", $userid);
$userid = $_GET['clientid'];
$stmt->execute();
$stmt->bind_result($clientid, $firstname, $lastname, $project);
while($stmt->fetch()){
echo $clientid;
echo $project;
}
Проблема у меня есть, $clientid
не будет работать в любом месте из стороны $stmt->fetch()
, так же, как я не могу использовать $stmt->fetch()
из стороны в то время как чтобы получить $clientid
и снова использовать $stmt->fetch()
для цикла while.
Есть ли возможность вызывать и отображать информацию о Клиенте один раз, а информацию о проекте несколько раз?
Да, вы должны упаковать все функции, а затем вернуть ассоциативный массив из функции. Затем вы можете использовать этот массив столько, сколько вам нужно, пропустите его, выберите из него и т. Д. –
Извините за глупый вопрос (это был долгий день). Как мне это сделать? – JiraiyaUK
Прежде чем заставить кого-то перейти к написанию кода для вас, я бы посоветовал сначала нанести ему удар. – Twisty