Como hago una consulta antes de insertar en los ultimo 15 mil registros ?

Desde
22 Ago 2010
Mensajes
6.590
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Hola me pueden ayudar con este codigo insertador de registros pero necesito comprobar los ultimos 15 mil registros en especial en el campo (description)que no este repetido

ya tengo este que de limita a (description)
a uno para que no se repita

PHP:
                $query = mysql_query('SELECT codigo FROM '._table_.' WHERE `description` = \''.mysql_real_escape_string('JoS' . $description).'\' 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($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());
                }

pero ahora necesito el comprobador que no este repetido en los ultimos 15 mil para que no revise en los 500 mil registros
 

kronenmix

Beta
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
4 Sep 2010
Mensajes
49
Marca como indice FULLTEXT los campos que deseas comprobar y haz búsquedas MATCH AGAINST para comprobar eso que dices.
Los resultados de esta búsqueda vienen con una puntuación con el porcentaje de similitudes que tiene dicho texto con respecto a lo que hay en la tabla.
 
Arriba