-4
我有這個問題。當我從SQL結果中獲取數據時,它跳過第一行。不知道爲什麼,因爲我不在代碼中調用mysql_fetch_assoc()。mysql_fetch_assoc跳過第一行
$requete1 = "SELECT * FROM objet o JOIN type t ON o.type_obj = t.lib_type
WHERE salle ='$idSalle'";
$resultat1 = mysql_query($requete1) or die("Pb requête ".mysql_error());
if(mysql_num_rows($resultat1) > 0){
while ($array0 = mysql_fetch_assoc($resultat1)) {
echo 'whatever'.$array0['id_obj'];
};
};
編輯: 產生的回波:
whatever2
whatever3
whatever4
...
在表中的第一id_obj是1。我想要顯示它。
真的沒有多少我可以補充一點,一切都在那裏!
這裏顯示的結果,你可以看到 「端口號」 開始於2雖然1存在的 http://i.stack.imgur.com/f04Tm.png
我不明白這怎麼可能。你必須提供更多的信息和證據,說明你期望什麼事情發生,以及爲什麼。 – deceze
這是工作代碼?爲什麼你有'array0'而不是'$ array0'?你是否100%確定這個查詢結果與使用echo顯示的結果不同? –
對不起Marcin我只是在複製代碼時搞砸了 – myrkur