2014-05-20 71 views
0

我的客戶有一個php表單,它在全縣有多個地點,每個地點都有不同的電子郵件地址。他們希望將每封郵件的副本發送到郵局。你可以在SQL字段中放置多個電子郵件地址嗎?

我可以將辦公室電子郵件添加到每個位置的SQL字段嗎?

+1

*「你可以在一個SQL字段中放置多個電子郵件地址嗎?」* ---當然,爲什麼不呢。就像SQL被正確地語法化/格式化一樣。有一些你需要分享的代碼?你嘗試過並且遇到麻煩了嗎? –

+0

這真的取決於你的驗證過程和其他一些事情。是的,您可以在一個字段中放入多個電子郵件,但代碼如何與其交互?你的sendmail如何知道發生了什麼? – dcclassics

+1

此外,你總是可以將cc office電子郵件放入郵件程序腳本中。不需要SQL。 – dcclassics

回答

2

這不是SQL問題,而是模式設計問題。在正確規範化的數據庫,你就會有這樣的事情:

CREATE TABLE office_emails (
    id INT PRIMARY KEY AUTO_INCREMENT, 
    office_id INT, 
    address VARCHAR(255) 
) 

然後你有這些辦事處的辦公室和電子郵件地址之間的一個一對多的關聯。您可以爲給定的辦公室選擇了:

SELECT address FROM office_emails WHERE office_id=? 

記住,電子郵件地址只是字符串就SQL而言,所以你可以做任何你想做的存儲。

相關問題