我有两个脚本的结果/输出。如何将简单的PHP数组插入到MySQL表中?
脚本1结果:
print_r($unit);
OUTPUT =
Array ([0] => http://one.com, [1] => http://two.com, [2] => http://three.com/,)
脚本2结果:
echo $item."<br>";
OUTPUT =
http://one.com,
http://two.com,
http://three.com,
我尴尬未能未能导入任何一个到MySQL表,只有两个字段:ID和URL 。
//Connect to MySQL...
// Attempt insert query execution
$list=implode($unit);
$sql = "INSERT INTO urls (url) VALUES ('$list')";
if(mysqli_query($conn, $sql)){
echo "Records added successfully.";
} else{
echo "ERROR: Could not able to execute $sql. " . mysqli_error($conn);
}
// Close connection
mysqli_close($conn);
插入件工作,但该代码插入所有3个网址为单个字段:
两个脚本1和2id url
1 http://one.com,http://two.com,http://three.com,
DESIRED MySQL表的结果:
id url
1 http://one.com
2 http://two.com
3 http://three.com
感谢对于你的想法!
'$名单=破灭(“,”,$单位);'试试看。 –
使用“for each”循环 – c4pricorn
@ Fred-ii-:我认为他希望每条记录都有一行。 –