Помощник
|
Почему не выводит значения массива? |
Banderas
|
Сообщение
#1
|
||
|
|
||
|
|||
ZiTosS |
19.2.2011, 16:03;
Ответить: ZiTosS
Сообщение
#2
|
|
Banderas,
Вроде все нормально, только сам массив не очень красиво построен, но все равно есть такие ключи как title, author, date, text, ... с соответствующими значениями. Про, то как вытаскиваем полученные данные из БД... Почитай разницу между функциями mysql_fetch_array(), mysql_fetch_row() и mysql_fetch_assoc() В первом случаем мы получаем массив как с индексами столбцов, так и ассоциативный массив с ключами. Во втором случае мы получим только массив с индексами, т.е. (0,1,2,3,4,...,N). В третьем случае мы получим ассоциативный массив с ключами - именами столбцов, т.е. ('pole1', 'pole2',...,'poleN'). Вроде бы все должно работать, но нифига не выводит! В чем проблема? Посмотрел код, проблема может возникнуть, если ты где-либо в файлах top.php, left.php вне функций переопределяешь переменную $myrow (скорее всего именно в этом проблема) Смотри, ты сначала получил данные из БД и считал их в переменную $myrow. Ниже по коду у тебя подключаются файлы, в которых эта переменная $myrow тоже может встречаться и это будет одна и та же переменная, т.к. интерпретатор PHP при подключении файлов, по сути, заменяет строку: [php]include('file.php');[/php] содержимым файла (конечно это утрированно) Поблагодарили: (0) |
|
|
almatar |
19.2.2011, 16:15;
Ответить: almatar
Сообщение
#3
|
|
Всё верно, в запросе и выводе попробуйте переменную майроу переименовать в майроу2, а впрочем хз.
Поблагодарили: (0) |
|
|
Banderas
|
Сообщение
#4
|
|
|
Лёха, спасибо, теперь буду знать
Я просто переименовал $myrow на $artrow. Проблема была действительно в инклудах, а именно в left.php, где была переменная $myrow [php]$cat = mysql_query("SELECT id, name FROM categories", $db); $myrow = mysql_fetch_array($cat);[/php]
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Почему нельзя давать рекламу на бренд? | 6 | Bilish | 1359 | 12.1.2020, 13:47 автор: BLIK |
|
Почему стоит выбрать именно Berileads? | 2 | leadkreditrf | 1833 | 27.11.2019, 12:39 автор: -leadkreditrf- |
|
Почему слайдер не работает в IE ? | 1 | GTAlex | 1398 | 2.11.2016, 11:53 автор: BLIK |
|
Почему мой контент называют Королевским? Продающие тексты и SEO-статьи роскошного качества за 1-2 дня |
36 | Octavodia | 12976 | 22.10.2015, 18:19 автор: grumdas |
|
"Почему так дешево?" Рерайт/Копирайт. Качественный контент по низким ценам! |
17 | Vadim_text | 6246 | 9.10.2015, 15:23 автор: Octavodia |
Текстовая версия | Сейчас: 20.4.2024, 17:13 |