У меня проблема. У меня есть список из тысячи имен, и я должен разделить их с помощью php, возможно, с помощью mysql. Имена выглядят так:
johndoe
peterhoward
martinsmith
mickymaus
aaaa
У меня есть список всех возможных и действительных имен и фамилий. Теперь я хочу проверить первым в моем списке имен (mysql table first_names), если имя. Затем я хочу удалить первое имя строки и проверить, является ли последнее имя valie (mysql table last_name). Но на данный момент я понятия не имею, чтобы сделать это. Пожалуйста, помогите мне. Благодарю.
1. PHP метод:
Проверьте StrPos () Функция библиотеки в PHP. Это наиболее часто используемый и простой метод в PHP, чтобы увидеть, содержится ли одна строка в другой. Поэтому вытащите свой набор данных имен из SQL и сравните их в PHP.
if ( strpos($FullName, $FirstName) !== false ) ...
2. Метод SQL:
ЛАЙК Оператор в SQL будет сравнивать 2 значения, чтобы увидеть, содержится ли одно в другом.
SELECT * FROM table WHERE FullName LIKE FirstName + '%';
Других решений пока нет …