0

多次元の配列があります。配列は次のようになります。

  Array => [link] => http://www.theqlick.com
  => [title] => The Qlick
  => [description] A great way to connect to the Internet
  => [keywords] Search Engine, The Qlick, Noah Smith

  Array => [link] => http://www.google.com

  => [title] => Google
  => [description] A great search engine
  => [keywords] Google, the web, search engine

上記の2つのような配列ごとに、1行にしたいと思います。入力するタイトル、キーワード、説明、および URL フィールドがあります。しかし、それらはデータベースに入力されていないようです。何か案は??

$data = array();
foreach ($links as $link) {
    $output = array(
        "title"       => Titles($link), 
        "link"        => $link,
        "description" => getMetas($link),
        "keywords" => getKeywords($link) 
    );

    if (empty($output["description"])){ 
        $output["description"] = getWord($link);
    }
    $data[] = $output;
}

print_r($data);  

mysql_query("INSERT INTO scan (title, url, description, keywords) VALUES ('".implode("'),('",$data)."')");

if (!mysql_query()) {
    echo "woops";
}

mysql_close($connect);
4

0 に答える 0