Многократный запрос и отдельный тогда для привязки?

Можно ли сделать несколько запросов в одном и том же.php и связать их для показа в разных местах?

Например я использую:

<?php
include 'dbc.php';
$query = "SELECT art_price, art_header, art_pic, art_row1, art_row2, art_row3, art_row4 FROM signs WHERE art_number = ?";

if($stmt = $conn->prepare($query)){
    $stmt->bind_param('s', $_POST['art_number']);
    $stmt->execute();
    $stmt->bind_result($rowPrice, $rowHeader, $rowPic, $rowArt1, $rowArt2, $rowArt3, $rowArt4);


    while($stmt->fetch()){
        
        ?>

И затем отображать результат с

<?=$rowPic?>

Но я хочу иметь возможность использовать другой "$_POST['art_number2']", чтобы получить привязку к

<?=$rowPic2?>

Это возможно? и как? Благодарен за ответы!

Изменил это на:

<?php
include 'dbc.php';
$query = "SELECT art_price, art_header, art_pic, art_row1, art_row2, art_row3, art_row4 FROM signs WHERE art_number = ?";

if($stmt = $conn->prepare($query)){
    $stmt->bind_param('s', $_POST['art_number']);
    $stmt->execute();
    $stmt->bind_result($rowPrice, $rowHeader, $rowPic, $rowArt1, $rowArt2, $rowArt3, $rowArt4);
    $stmt->bind_param('s', $_POST['art_number2']);
    $stmt->execute();
    $stmt->bind_result($rowPrice2, $rowHeader2, $rowPic2, $rowArt12, $rowArt22, $rowArt32, $rowArt42);


    while($stmt->fetch()){
        
        ?>

Теперь только второй выбор показывается как результат.

1 ответ

<?php
include 'dbc.php';
$query = "SELECT art_price, art_header, art_pic, art_row1, art_row2, art_row3, art_row4 FROM signs WHERE art_number = ?";

if($stmt = $conn->prepare($query)){
    $stmt->bind_param('s', $_POST['art_number']);
    $stmt->execute();
    $stmt->bind_result($rowPrice, $rowHeader, $rowPic, $rowArt1, $rowArt2, $rowArt3, $rowArt4);

    while($stmt->fetch()){

        ?> ... <?php
    }

    $stmt->bind_param('s', $_POST['art_number2']);
    $stmt->execute();
    $stmt->bind_result($rowPrice2, $rowHeader2, $rowPic2, $rowArt12, $rowArt22, $rowArt32, $rowArt42);


    while($stmt->fetch()){

        ?>
Другие вопросы по тегам