0
동일한 .php에서 여러 개의 쿼리를 수행하고 서로 다른 위치에 표시하도록 바인딩 할 수 있습니까? 또 다른 "$ _POST [ '을 사용할 수여러 쿼리와 바인딩을 위해 별도?
<?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?>
로 결과를 표시하지만 싶어 :
예를 들어 내가 사용하고 있습니다 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()){
?>
'bind_param'을 호출하고'execute '를 다시 실행하십시오. – tadman
어떻게하면됩니까? 미안하지만 전에는 PHP와 MySQL을 사용 해본 적이 없습니다. –
[이 문서에서는이 내용을 다룹니다.] (http://php.net/manual/en/book.mysqli.php). – tadman