Array_diff() не может фильтровать строки набора результатов запросаPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Array_diff() не может фильтровать строки набора результатов запроса

Сообщение Anonymous »

Я пытаюсь достичь: в базе данных у меня есть:

Код: Выделить всё

AGENT_REF = 1
AGENT_REF = 2
AGENT_REF = 3
AGENT_REF = 4
AGENT_REF = 5
В загруженном файле, который анализирует информацию

Код: Выделить всё

$blmarArray = array($agentref);

AGENT_REF = 1
AGENT_REF = 2
AGENT_REF = 3
AGENT_REF = 5
Я хотел бы извлечь AGENT_REF из базы данных, которого НЕТ в загруженном файле, в данном случае AGENT_REF = 4, чтобы я мог УДАЛИТЬ его из mysql.< /p>

Код: Выделить всё

$sql_archeck = mysql_query("SELECT `AGENT_REF` FROM `eprentals`");
$archeck = mysql_fetch_array($sql_archeck);
$sqlarArray = array($archeck);
$combyArrayDiff = array_diff($blmarArray, $sqlarArray);
print_r ($combyArrayDiff);
Все, что я получаю, это последний или первый AGENT REF из базы данных, а не те, которых нет в базе данных.
(В базе данных есть 11 но в загруженном файле присутствует только 8, поэтому я хотел бы удалить (ПОКАЗАТЬ) те, которые находятся в БД и были удалены из загруженного файла).

Подробнее здесь: https://stackoverflow.com/questions/115 ... result-set
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»