Forum Moderators: open
$query = "INSERT INTO table (pubdate, title, link, description) VALUES ";
foreach ($array as $key) {
list($var_1, $var_2, $var_3, $var_4) = explode('|:|', $key);
$query .= sprintf("('%s', '%s', '%s', '%s', '%s'), ",
mysql_real_escape_string($var_1),
mysql_real_escape_string($var_2),
mysql_real_escape_string($var_3),
mysql_real_escape_string($var_4));
}
$query = rtrim(', ', $query);
mysql_query($query); $query .= "ON DUPLICATE KEY UPDATE title='%s', link='%s', description='%s'" $query = '';
foreach ($array as $key) {
list($var_1, $var_2, $var_3, $var_4) = explode('|:|', $key);
$query .= "INSERT INTO table (pubdate, title, link, description) VALUES ";
$query .= sprintf("('%s', '%s', '%s', '%s', '%s')",
mysql_real_escape_string($var_1),
mysql_real_escape_string($var_2),
mysql_real_escape_string($var_3),
mysql_real_escape_string($var_4));
$query .= "ON DUPLICATE KEY UPDATE title='%s', link='%s', description='%s';\n"
}
mysql_query($query); $query = "REPLACE INTO table (pubdate, title, link, description) VALUES ";
foreach ($array as $key) {
list($var_1, $var_2, $var_3, $var_4) = explode('|:|', $key);
$query .= sprintf("('%s', '%s', '%s', '%s', '%s'), ",
mysql_real_escape_string($var_1),
mysql_real_escape_string($var_2),
mysql_real_escape_string($var_3),
mysql_real_escape_string($var_4));
}
$query = rtrim(', ', $query);
mysql_query($query);
REPLACE is a MySQL extension to the SQL standard.