データベースから、stockid がユーザーから入力された stockid と等しい列を選択しようとしています。これは以下の私のコードです:
$stockid = $_POST['item'];
//get the current balance of the selected item
$sqlbal = "SELECT * FROM db.nonperi where nonperi.stockid = '$stockid'";
$resultbal = $conn-> query($sqlbal);
if ($resultbal-> num_rows > 0)
{
while ($row = $resultbal -> fetch_assoc())
{
$currbal = $row['bal'];
}
}
コードが正しいことはわかっていますが、DB をチェックインすると、stockid は'2015123'に相当しますが、このコードのこのページに投稿された $stockid は'02015123'です。そのため、何も返されません。
SQLにそれらを同じ/等しいと見なさせるコード/方法はありますか? これについて何か助けていただければ幸いです。