1
我有一個列BarcodeID(1 2 3 asd)數值正在工作,我得到正確的輸出,但字母表不工作。 它給了我錯誤字母表不是從表格中查詢
未知列「ASD」在「where子句」
這是我使用的查詢代碼。
<?php
require '../db/connect.php';
$id= $_POST['id']; // your post variable
$sql = "SELECT BarcodeID, Items, Price FROM stockdata WHERE BarcodeID=".mysqli_real_escape_string($con,$id);
$result = mysqli_query($con,$sql)or die(mysqli_error($con));
if(mysqli_num_rows($result)>0)
{
while($row = $result->fetch_assoc())
{
echo "<tr><td>"." "."</td>" ."<td>". $row["BarcodeID"]."</td>"."<td>" ."Product: "."</td>" . "<td>".$row["Items"]."</td>" ."<td>" ." price: " ."</td>"."<td class='price'>". $row["Price"]."</td>"."</tr>";
}
}
else
{
echo "No results found";
}
mysqli_close($con);
?>
魔法奏效。但我不知道爲什麼。一點解釋會很有用。 –
看看我的編輯。 –