下面顯示的代碼將使用print_r成功返回值數組。我怎樣才能讓每個值在同一列中的「自己的行」上插入到SQL Server中?到目前爲止,我只能將數組中的第一個值寫入我的表中。附加值不被寫入。 THX, _ JT寫入SQL Server的數組值
$host = '209.49.180.234'; $hostname = gethostbyaddr($host); $rbl = 'hostkarma.junkemailfilter.com'; $lookup = $hostname . '.' . $rbl; $value = gethostbynamel($lookup); if ($lookup != $value){ print_r($value); }
我不清楚在何處插入循環。像這樣?:
$host = '209.49.180.234'; $hostname = gethostbyaddr($host); $rbl = 'hostkarma.junkemailfilter.com'; $lookup = $hostname . '.' . $rbl; $value = gethostbynamel($lookup); if ($lookup != $value) foreach($value as $val) { mssql_query("INSERT INTO $table5 (Whitelist_code) VALUES ('".$val."')"); } mssql_close($conn);
我得到它的工作。多謝你們! _ JT
遍歷數組用foreach() – 2011-06-27 22:11:09