Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проблема с масивом
 
 автор: technic611   (06.02.2011 в 21:36)   письмо автору
 
 

if($result)
{

// Проверяем ссылки в архиве

$query="SELECT url FROM url_arc";
  $res = mysql_query($query);
if(mysql_num_rows($res)>0)
  {
while($resul = mysql_fetch_array($res)) $data[] = $resul['url']; 
$result2=array_diff($result,$data);
}else $result2=$result;
}
print_r($result2);


выдает ошибку что
Warning: array_diff() [function.array-diff]: Argument #1 is not an array

как так?
распечатка $result

Array ( [14] => http://*****/cars/used/sale/8902759-7425.html [37] => http://*****/cars/used/sale/8275444-518b.html [45] => http://*******/cars/used/sale/8565272-fe4f.html )

  Ответить  
 
 автор: cheops   (06.02.2011 в 21:41)   письмо автору
 
   для: technic611   (06.02.2011 в 21:36)
 

Хм... а это точно распечатка массива $result, а не $data[]? Судя по всему у вас $result - ассоциативный массив, а в распечатке в качетве ключей одни цифры...

  Ответить  
 
 автор: Trianon   (06.02.2011 в 21:57)   письмо автору
 
   для: technic611   (06.02.2011 в 21:36)
 

включите диагностику ошибок.
У Вас неопределенные переменные в скрипте.

  Ответить  
 
 автор: technic611   (06.02.2011 в 22:51)   письмо автору
 
   для: Trianon   (06.02.2011 в 21:57)
 

простите был глюк сервера )

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования