2016-08-09 81 views
-1

我想對我的表「細節」做一個選擇,其中有4個寄存器,id爲0,1,2,3但這隻返回id 1,2,3。會是什麼?問題select mysqli

$sqls = " 
SELECT * 
FROM details 
WHERE ped = 4500088849"; 
$results = mysqli_query($conn, $sqls); 
while($row = mysqli_fetch_array($results)) { 
print $row['ebelp']; 
} 

我的表 enter image description here

+0

請包含您的完整數據庫表。沒有這些數據,真的很難幫助你。 – csabinho

+0

@csabinho檢查我的更新 – Annon

回答

0

您查詢是其中列ped包含值11

使用mysql命令行執行查詢

SELECT ped, ebelp FROM details; 

而行過濾檢查寄存器0的ped列中的值,它聽起來像有一個值其他值t hen 11.

使用查詢SELECT * FROM details可以獲取包含詳細信息表中所有列的所有行。

+0

對不起是ped = 4500088849,檢查我的更新 – Annon

+0

如果從查詢中刪除WHERE子句,是否會返回所有行? 你能否提供表定義(使用mysql命令行:'desc details;') – LoonusMaximus