我已经制作了一个临时网站来试用我正在改编的脚本(简单的网站监控脚本)
但是,只有该阵列中添加的最后一个站点似乎被识别为有效的URL,因为其他站点根本没有被查询。如果您编辑阵列中间的其中一个添加的站点,然后保存,它将查询没有问题。
我的第一印象是与textarea / MySQL查询/ PHP数组的编码有关。或其他。
我已将textarea设置为UTF8和HTML,以及MySQL查询。
$hostnames = explode("\n", $_POST['hostnames']);
while ($i < count($hostnames)) {
$a = $hostnames[$i];
$sql = "INSERT INTO blah blah blah";
mysql_query("SET NAMES 'utf8'", $con);
mysql_query($sql,$con);
$i++;
}
我在路上遇到什么问题?这是我第一个有用的PHP项目,所以这是一个非常陡峭的学习曲线。
谢谢, 奥利
答案 0 :(得分:1)
你的while循环是否有一个结束括号?
另外,尝试使用print输出内容。它将帮助您调试问题。
答案 1 :(得分:1)
1)你不需要mysql_query(“SET NAMES'utf8'”,$ con);在每个循环(设置一次)。
2)尝试'\ r \ n'