if($line['Вызывающий номер']!="" and $line['Вызывающий номер']=="79990001122"){
$phone=substr($line['Вызывающий номер'],1);
$sqlQuery = "SELECT `id` FROM ".DATA_TABLE."87 WHERE (`status`='активен' and (replace(replace(replace(replace(replace(`f1193`,' ',''),'+',''),'-',''),'(',''),')','') LIKE '%".$phone."%') OR (replace(replace(replace(replace(replace(`f1125`,' ',''),'+',''),'-',''),'(',''),')','') LIKE '%".$phone."%')) LIMIT 1";
$result = sql_query($sqlQuery);
if (sql_num_rows($result) > 0) {
$select = sql_fetch_assoc($result);
$line['DAF'] = $select['id'];
};
};
Работало в Cron.
Так выглядит моя тщетная попытка адаптации:
$result = data_select(320, "status=0"); // цикл по всем активным записям таблицы 111
while ($line = sql_fetch_assoc($result)) // помещаем в $line текущую запись на очередном проходе цикла
{
if($line['f6630']!="" and $line['f6630']=="79990001122"){
$phone=substr($line['f6630'],1);
$sqlQuery = "SELECT `id` FROM ".DATA_TABLE."87 WHERE (`status`='активен' and (replace(replace(replace(replace(replace(`f1193`,' ',''),'+',''),'-',''),'(',''),')','') LIKE '%".$phone."%') OR (replace(replace(replace(replace(replace(`f1125`,' ',''),'+',''),'-',''),'(',''),')','') LIKE '%".$phone."%')) LIMIT 1";
$result = sql_query($sqlQuery);
if (sql_num_rows($result) > 0) {
$select = sql_fetch_assoc($result);
$line['f6680'] = $select['id'];
};
};
}
Сообщение отредактировал ber: 03 Март 2016 - 15:49














