2016-03-17 35 views
0

基本上,我試圖找出如何去比較5組結果,以查看它們在數據庫中之前是否未被選中,目前,我選擇5個隨機位置,然後將其寫入到數據庫之前在最近5天顯示現在我需要做的是比較目前正在呼應的結果是不一樣的比較來自數據庫的結果,看看它們是否相同

// Insert $ouput in to the Database 
    $sql5 = "INSERT INTO Already_Selected (AL_S) 
    VALUES ('$text4'), ('$text3'), ('$text2'), ('$text1'), ('$text')"; 
    if ($conn->query($sql5) === TRUE) { 
     echo ""; 
    } else { 
     echo "Error: " . $sql5 . "<br>" . $conn->error; 
    } 

這是怎麼了我將位置插入到數據庫中。

如果任何人都可以引導我以某種方式做這個ID最值得讚賞。我新的PHP

+0

因此拉出所有已經使用過的位置,並比較它們是否已被使用。如果你添加你的數據庫表的樣子,它也會有幫助。 – rackemup420

+0

'Already_Selected'有兩列'AL_S和TS','TS =時間戳'。 '渠道'包含一列'Channel_Locations'我怎麼會比較它,雖然這就是我不知道的 –

+0

所以這裏是我會做的,在'Channel_Location'的開頭添加一個名爲'id',int,255 ,自動遞增。然後在'Already_Selected'表中再次創建一個新的列,其中包含一個更獨特的標識符。也許像'cl_id'之類的東西,那麼你可以存儲這個id並且在不同的表格中檢查這個id是否與其他id相對應。 – rackemup420

回答

0

我可以給沒有你的代碼和數據庫表的更多例子最簡單的回答是:

表1 - 位置

表2 - Already_Selected

有望在表1你有一些獨特的標識符來識別每一行。我通常只使用一個ID W /自動增量。

然後你可以檢查表2中的ID,如果它匹配跳過它,否則使用它。

+0

我已將佈局添加到您的上方註釋中的表格中了嗎? ^。^ –

相關問題