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 :: Проблемы с mysl_query и переменными

 PHP.SU

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


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

> Без описания
zeloras
Отправлено: 12 Августа, 2008 - 14:48:25
Post Id


Новичок


Покинул форум
Сообщений всего: 10
Дата рег-ции: Авг. 2008  
Откуда: Россия: Санкт-Петербург


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




Добрый день Улыбка
Не могли бы вы мне подсказать как исправить одну проблему?
Дело в том что у меня есть допустим файл lesson.php
Вот часть кода:
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. include ("includes/config_sql.php");
  4. ?>
  5. <?
  6. $gb = mysql_query ("SELECT * FROM '$gb_table'");
  7. $gb_viewe = mysql_fetch_array ($gb);
  8. print "gb_viewe[title]";
  9. ?>
  10.  

И есть файл config_sql.php
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. include ("connect.php");
  4. $dbcon = mysql_query ("SELECT * FROM anime_config");
  5. $dbcfg = mysql_fetch_array($dbcon);
  6. $news_pages = "$dbcfg[news_str]";
  7. $download_pages = $dbcfg['download_str'];
  8. $gb_table = $dbcfg['news_table'];
  9. ?>
  10.  


дело в том что после инклуда в файле lesson.php , кудато пропадают значения переменных...подскажите пожалуйста как это исправить? просто хочется что бы в mysql_query можно было зансоить название базы через переменную

Большое спасибо за ответы, если таковые будут..
 
 Top
UA.ProG
Отправлено: 12 Августа, 2008 - 15:54:09
Post Id



Частый гость


Покинул форум
Сообщений всего: 171
Дата рег-ции: Июль 2008  
Откуда: Николаев,Украина


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

[+]


PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.    include ("includes/config_sql.php");
  3. ?>
  4. <?PHP
  5. #извлекаем все поля и $gb_table
  6.   $gb = mysql_query ("SELECT * FROM `".$gb_table."`;");
  7. #Берем первую строку из запроса
  8.   $gb_viewe = mysql_fetch_assoc($gb);
  9. #выводим елемент массив $gb_viewe
  10.   echo  $gb_viewe['title'] ;
  11. ?>
  12. <?PHP
  13. #Подключаем файл
  14.   include ("connect.php");
  15. #Выбираем все поля из таблицы anime_config
  16.   $dbcon = mysql_query ("SELECT * FROM `anime_config`;");
  17. #Берем первую строку из запроса
  18.   $dbcfg = mysql_fetch_assoc($dbcon);
  19. #Присваиваем переменной $news_pages
  20. #значение элемента массива $dbcfg['news_str']
  21.   $news_pages = $dbcfg['news_str'];
  22. #Присваиваем переменной $download_pages
  23. #значение элемента массива $dbcfg['download_str']
  24.   $download_pages = $dbcfg['download_str'];
  25. #Присваиваем переменной $gb_table
  26. #значение элемента массива $dbcfg['news_table']
  27.   $gb_table = $dbcfg['news_table'];
  28. ?>

(Отредактировано автором: 12 Августа, 2008 - 15:56:32)



-----
--------------MoZG--------------
---------Google спасёт мир------
 
 Top
zeloras
Отправлено: 12 Августа, 2008 - 16:44:46
Post Id


Новичок


Покинул форум
Сообщений всего: 10
Дата рег-ции: Авг. 2008  
Откуда: Россия: Санкт-Петербург


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




Спасибо! Улыбка в простом выводе работает...а не могли бы вы сказать что делать в случае если вывод через do {} while ? просто у меня в основном на этом сделано
 
 Top
UA.ProG
Отправлено: 12 Августа, 2008 - 20:29:00
Post Id



Частый гость


Покинул форум
Сообщений всего: 171
Дата рег-ции: Июль 2008  
Откуда: Николаев,Украина


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

[+]


PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. #Делаем запрос где `your_table` таблица из которой берем данные
  4.   $sql = "SELECT * FROM `your_table`";
  5. #Запускаем цикл где берем с новой итерацией  следующию строку из запроса
  6.   while ($data = mysql_fetch_assoc($sql){
  7. #Тело
  8.   }
  9. ?>


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


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB