난 내가 $numrows
을 울리는 시도값은 MySQL 데이터베이스에서 선택하지
$query=mysql_query("select * from button where button_id='$buttonid'");
사용하여 데이터를 가져올 수
<?php
require("./connect.php");
$cust_name=$_POST['name'];
$cust_addr=$_POST['shippingAddr'];
$cust_pincode=$_POST['pincode'];
$buttonid=$_REQUEST['button_id'];
$query=mysql_query("select * from button where button_id='$buttonid'");
$numrows = mysql_num_rows($query);
//echo "error is ".$numrows;
if($numrows==1)
{
$row = mysql_fetch_assoc($query);
$merchant_id = $row['merchant_id'];
echo "hi SUCCESS id is ".$buttonid;
}
else
{
echo "<br>EROR NOT inserted id is ".$buttonid;
}
?>
임 수없는이 PHP를 가지고 있지만, 0은 항상있는이 mysql_error를 시도, 내가 일부러 반환 오류가 발생했습니다. error_get_last를 시도했으며 오류도 발생하지 않았습니다.
확실히 데이터베이스에 연결하기위한 다른 connect.php가 제대로 작동하고 있습니다. 그리고 button_id 변수도 채워져 있습니다. 그러나 select 문은 작동하지 않습니다.
UPDATE가
나는 그 happen.The 않습니다 내 button_id.Why에서 button_id=' mmrw6FJFfDWBYt2aSO1qm '
가 공백이 있음을 발견했다 vairable 원래 it.How 내가 그것을 제거 할 수있다 해달라고? 모든
'SELECT'문을 에코하여 예상 한 내용이 포함되어 있는지 확인하십시오. – Barmar
행이 없으면 '$ buttonid'와 일치하는 행이 없기 때문일 수 있습니다. – Barmar
게시 한 정보와 함께 오류를 추측하기가 어렵습니다. 'buttonid' 입력 값과 테이블 데이터 스크린 샷을 더 잘 게시하십시오. –