我有而loop.In這個第一列數據沒有得到剩餘的數據及彼
一個問題是我的代碼
第一列數據,while循環缺少時mysql_fetch_array()
$result_By_Vendor_And_Title = mysql_query("select * from cek6q_jshopping_products where vendor_id = " . $vendor . " and name_en-GB='" . $title . "'");
if (mysql_fetch_array($result_By_Vendor_And_Title)) {
echo 'found';
while ($rows = mysql_fetch_array($result_By_Vendor_And_Title)) {
echo $id = $rows['product_id'];
}
}
echo 'not found';
這裏我想顯示所有的ID,但我已經得到所有的ID,除了第一個,我怎麼能得到第一個。
因爲您爲「found」測試的mysql_fetch_array()調用正在提取並放棄第一行,請使用[mysql_num_rows()](http://www.php.net/manual/en/function.mysql -num-rows.php)來確定是否發現了一個結果....然後瞭解MySQLi/PDO並準備了語句/綁定變量 –
謝謝你的代碼不工作,我還沒有得到第一行,直到現在也 –
我們已經向您解釋了原因問題:您有兩種編碼解決方案,這兩種方法都行得通......如果他們不工作,那麼您已經弄糟了其他東西了....向我們展示您的最新代碼 –