我有一個問題,我的PHP頁面循環。SQL上的循環選擇
我選擇了我的DB只有2信息是這樣的:
$sqlins="SELECT hardware.name, rd.cmd
FROM hardware, rd
WHERE hardware.name LIKE 'Boomee'
AND rd.cmd LIKE 'putty'";
$toto = mysql_query($sqlins);
這是我要求的個例。 當我使用循環雖然是這樣的:
while ($data=mysql_fetch_array($toto)) {
echo $data[1];
echo "<br>";
}
我不明白爲什麼我的輸出送了我很多時間在同一行。 在我的數據庫中,我有30個條目。我想把它們全部展示出來......但代碼給我發了2700!
我真正的腳本是比這更復雜一點,我在SQL Query
使用preg_replace
,implode
等等,等等「AND LIKE
」。
我希望你能幫助我。請幫助我。
您的SQL查詢可能會返回2個表的交叉連接(笛卡爾乘積)。你需要加入他們的互動領域。 –
謝謝你和@Joe Taras得到了我編輯我的查詢的最佳答案,現在它工作。 – user3114471