Я пытаюсь создать скрипт php, который вводит ссылки HTTP, вставленные в текстовую область, в отдельную строку в базе данных. Точнее:
Первая страница, где текстовая область (name=textarea-linkfield)
, здесь будут вставлены ссылки
http://www.stackoverflow.com
http://www.yahoo.com
....
http://google.com
Ссылки переносятся в скрипт php с $linkfield=$_POST['textarea-linkfield'];
, и я хотел бы, чтобы ссылки были вставлены в базу данных, каждая ссылка http в строке Имя базы данных: сайт, имя таблицы, плуг, столбцы: id, url, ...
L.E. Я попробовал в качестве доказательства концепции:
$linkfield=$_POST['textarea-linkfield'];
$strip=explode("\n",$linkfield);
echo $strip[1];
но я получаю 500 ОШИБКА ВНУТРЕННЕГО СЕРВЕРА
L.E.2
Ответ:
// Split the string into pieces
$pieces = explode("\n", str_replace(array("\n", "\r\n"), "\n", trim($linkfield)));
// Build the top of the INSERT query
$sql = "INSERT INTO `plow`(`url`) VALUES\n";
// Build the rest of the ;INSERT query by re-assembling the
// pieces.
$sql .= "('";
$sql .= implode("'), ('", $pieces);
$sql .= "')";
mysql_query($sql) or die ('Error: ' . mysql_error());
mysql_close();
Спасибо всем за помощь.
Крис.