我連接到我的SQL服務器使用下面的代碼正從它的信息:結果兩次
if ($_POST['searchdb']) {
$searchi="".$_POST['search'];
$query = "SELECT * FROM consume WHERE type LIKE '%{$searchi}%' OR description LIKE '%{$searchi}%'";
if($result= mysqli_query($link, $query)) {
while ($row = mysqli_fetch_array($result)) {
print_r($row);
}
}
}
我只存儲一次在我的數據庫中的每個值,但我得到以下的輸出:
Array
(
[0] => RF Connector
[Type] => RF Connector
[1] => Male N Type Angle Cable Mtg.
[Description] => Male N Type Angle Cable Mtg.
[2] => Carousel
[Location] => Carousel
[3] => 2
[Drawer] => 2
[4] => Test
[Supplier] => Test
[5] => 12345678
[Order Code] => 12345678
[6] => 1
[id] => 1
)
爲什麼數據似乎會出現兩次?或者這是正常的?
也許我是盲目的,但我不能在這裏看到重複的數據。 – itwasntme
您應該閱讀下面的內容:http://php.net/manual/en/mysqli-result.fetch-array.php –