Я запрашиваю большое количество кодов из моей базы данных, и мне нужно пройти некоторую проверку, прежде чем пользователь сможет ввести другой код в базу данных.
Пример кода может быть таким:
TD-BR-010212-xxxxxxxx
Где TD представляет рекламную акцию, BR представляет место, цифры представляют дату, иостальные случайные.
Моя проблема в том, что перед вводом кода в БД я хочу проверить, существуют ли дата и место для этого кода, так как они не должны быть объединены для вводакод из того же места и даты.
Я предполагаю, что это будет что-то внутри цикла, как у меня уже есть:
$location_part_of_td = $code[2].$code[3];
$date_part_of_td = $code[4].$code[5].$code[6].$code[7].$code[8].$code[9];
$trade_day_result = mysql_query('SELECT * from wp_scloyalty WHERE promotion_type = trade-day') or die(mysql_error()); // Pulls all trade day codes from the database and checks the date part of the code.
// the date part exists with the same area part, user cant redeem.
while($info = mysql_fetch_array( $trade_day_result ))
{
$code = $info["product"];
}
Но я просто не уверен в том, что лучший способ проверить строки..