B
blogers
Pi
SEO
Hola colegas me podrian ayudar con este code para limitar a que se registren decripciones duplicadas en el campo (description)
Limitarlo a que solo busque en los ultimos 100 mil registros nuevos y no busque en toda el campor si hay mas de 100 mil registros
aqui tengo el code
tiene un limit pero no funciona
Limitarlo a que solo busque en los ultimos 100 mil registros nuevos y no busque en toda el campor si hay mas de 100 mil registros
aqui tengo el code
tiene un limit pero no funciona
PHP:
include_once('../conf.php');
$serial = md5($link);
$link_new = linkDetail($serial, unhtmlentities($title));
$link_new_data = isset($link_new_data) ? $link_new_data : linkDetail($data['info']['serial'], unhtmlentities($data['info']['title']));
/*if(!$i) {
echo '<div id="joblistings" class="listings">';
}*/
if(!empty($title) && strpos($title, "job.jobtitle") === false ) {
echo '<p><strong>Fuente</strong>: <span style="color: green">'.$fuente.'</span> ('.$sourceUrl.')</p>';
echo '<div><h2><a href="'.$link_new.'">'.$title.'</a></h2>
<span class="datefield">'.$date.'</span>
<p class="description"> '.strip_tags($description).'
</p></div>';
// Aqui el limitador que no funciona
$query = mysql_query('SELECT codigo FROM '._table_.' WHERE `description` = \''.mysql_real_escape_string($serial).'\' LIMIT 1') or die(mysql_error());
if(!mysql_num_rows($query)) {
//$qry = 'INSERT INTO `'._table_.'` VALUES(\''.mysql_real_escape_string($fileHandler).'\', \''.mysql_real_escape_string($title).'\', \''.mysql_real_escape_string('JoS' . $description).'\', \''.mysql_real_escape_string($link).'\', \''.mysql_real_escape_string($info['source_name']).'\', \''.mysql_real_escape_string($info['query']).'\', \''.mysql_real_escape_string($info['location']).'\', \''.mysql_real_escape_string($serial).'\', \''.time().'\') ';
$qry = 'INSERT INTO `'._table_.'` VALUES(\''.mysql_real_escape_string($fileHandler).'\', \''.mysql_real_escape_string($title).'\', \''.mysql_real_escape_string('JoS' . $description).'\', \''.mysql_real_escape_string($link).'\', \''.mysql_real_escape_string($info['source_name']).'\', \''.mysql_real_escape_string($query).'\', \''.mysql_real_escape_string($info['location']).'\', \''.mysql_real_escape_string($serial).'\', \''.time().'\', \''.mysql_real_escape_string($company).'\', \''.mysql_real_escape_string($city).'\', \''.mysql_real_escape_string($state).'\', \''.mysql_real_escape_string($formattedLocation).'\', \''.mysql_real_escape_string($latitude).'\', \''.mysql_real_escape_string($longitude).'\') ';
$result = @mysql_query($qry) or die(mysql_error());
}
}
if(!empty($data['info']['title'])) {
echo '<div><h2><a '.$extrade.' href="'.$link_new_data.'">'.$data['info']['title'].'</a></h2>
<span class="datefield">'.date('d/m/y', $data['info']['death']).'</span>
<p class="description" style="text-transform: lowercase"> '.strtolower($data['info']['description']).'
</p></div>';
}