Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: массивы и массивы из базы

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
imediasun
Отправлено: 04 Марта, 2013 - 23:32:01
Post Id


Частый посетитель


Покинул форум
Сообщений всего: 605
Дата рег-ции: Авг. 2012  


Помог: 2 раз(а)

[+][+][+][+][+]


Здравствуйте есть следующий массив, он работает в скрипте отлично

Я пытаюсь вместо него получить значения из одного поля базы данных, пытаюсь
заменить в скрипте этот массив значениями из базы, но у меня не получается, тот массив который из базы приходит имеет следующий вид
Array ( [0] => Array ( [XX] => 10 ) [1] => Array ( [XX] => 11 )
PHP:
скопировать код в буфер обмена
  1.  
  2. function DbQuery_select($query) {
  3.                    $result = mysql_query($query) or die("Ошибка в запросе: " . mysql_error());
  4.                    $arr = array();
  5.                    while ($row = mysql_fetch_assoc($result)) {
  6.                                 $arr[] = $row;
  7.                           }
  8.                           return $arr;
  9.                 }      
  10.                                  
  11. $My1 = DbQuery_select("SELECT XX FROM graphic");
  12. $DATA_Y=$My1;          
  13.  

Я просто присваиваю новые значения переменной которая водится в графике на экран, но в отличае от того простого массива данные не выводятся, что тут не так?
 
 Top
OrmaJever Модератор
Отправлено: 04 Марта, 2013 - 23:35:29
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




imediasun пишет:
что тут не так?

ну может быть не так то что в даном коде вывода нет? Однако Я просто предположил


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
imediasun
Отправлено: 04 Марта, 2013 - 23:42:08
Post Id


Частый посетитель


Покинул форум
Сообщений всего: 605
Дата рег-ции: Авг. 2012  


Помог: 2 раз(а)

[+][+][+][+][+]


понимаете вывод идет через график, и когда написано
вывод идет координат указанных в массиве, а когда я заменяю таким образом значениями из базы то сбой присходит, может этот массив из базы еще как то преобразовывать надо чтобы он стал простым перечислением цифр, я так просто предположил, или может я как то ключ должен указать

(Отредактировано автором: 04 Марта, 2013 - 23:48:00)

 
 Top
re_nat
Отправлено: 05 Марта, 2013 - 10:04:08
Post Id



Частый гость


Покинул форум
Сообщений всего: 198
Дата рег-ции: Март 2012  


Помог: 5 раз(а)




$row ведь всегда массив, если не NULL
Так попробуйте $arr[] = $row['XX']

(Отредактировано автором: 05 Марта, 2013 - 10:09:11)

 
 Top
imediasun
Отправлено: 05 Марта, 2013 - 11:27:42
Post Id


Частый посетитель


Покинул форум
Сообщений всего: 605
Дата рег-ции: Авг. 2012  


Помог: 2 раз(а)

[+][+][+][+][+]


Хорошо, а как создать массив из значений в базе из полей X и Y,чтобы получит массив array(x1 => y1, x2 => y2 ... xn => yn)
чтобы вот так было
$DATA[-215] = -24;
 
 Top
esterio
Отправлено: 05 Марта, 2013 - 11:57:22
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB