La base de datos tiene un campo URL y la información almacenada en el campo es el del medio de los dos nombres de dominio, que son "111.com, 222.com".
Usar la implementación de la base de datos es una forma:
Rsstr = "select * from [admin] donde la URL es como '"amp;wwwamp;"'"
Pero Este método es inteligente. Por ejemplo, si guarda 111.com, el 11.com que puede obtener también es común. Entonces, cuando obtenga los resultados, deberá compararlos nuevamente, dividir los resultados obtenidos y luego combinarlos con cada uno. resultado dividido Al comparar un elemento, por supuesto, puede haber múltiples resultados. Por lo tanto, este método no es inteligente.
Porque en este caso es una completa pérdida de recursos del servidor, aunque la probabilidad de que ocurra no es esa. Grande.
Por lo tanto, todavía recomiendo que vuelva a analizar la base de datos. Generalmente, cuando usa una cadena para expresar dos significados, significa que es posible que haya fusionado una tabla simple de uno a muchos. Esta parte de la información se diseña repetidamente y entonces esta situación no ocurrirá. Por ejemplo, si especifica dos valores en la columna URL, 111.com, 222.com o un valor indefinido, en realidad es uno. tabla de muchos, puede crear completamente otra como
adminid, url
Las dos columnas de esta tabla son las claves principales y el adminid proviene de la tabla de administración. y se utiliza como clave externa de la tabla. En este caso, ¡la situación que mencionaste no ocurrirá!
Por supuesto, si se determina el valor en el campo URL, también puede ser uno. tabla de muchos, pero regenerando la tabla La URL es la clave principal. Depende de su tarea real específica. Para decirlo sin rodeos, si el valor de 111.com en el dominio no aparece por segunda vez, la URL de la tabla recién creada. se puede utilizar como clave principal.
Entonces, esta razón se debe a su diseño poco claro de la base de datos.