在這個表格中,我有要輸入數據的字段'title''url''關鍵字'和描述。順便說一句,我所有的領域都是'id','title','description',關鍵字'url'和'rank'。我基本上想要從多維數組輸入數據到MySQL表和每個數組,[標題]和[網址]等。我希望它是一行。 我的代碼如下:如何將多維數組插入到MySQL表中?
$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);
只是要清楚,我想陣列上方,在我的MySQL表。
是你的數據打印正確的結果?? – Gautam3164
你應該插入json而不是數組 –
使用多個表? – Th0rndike