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

Форум MySQL

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

 

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

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

тема: Фукнция, извлекающее значение из базы данных
 
 автор: ZC   (04.12.2005 в 22:21)   письмо автору
 
 

Написал функцию для своего CMS которая извлекает значение параметра из базы данных.

<?php
  
// Функция для извлечения заданного значения из таблицы 
  // параметров в базе данных
  
function config_value($config_name)
  {
     
// Проверяем и обрабатываем переменную $config_name 
      
if(!isset($config_name)) puterror("Не указано название параметра");
    else 
$config_name trim(htmlspecialchars($config_name));
    
// Формируем запрос
    
$query "SELECT config_value FROM uc_config WHERE config_name='".$config_name."'";
    
$cfg mysql_query($query);
    
// Если при выполнении запроса произошла ошибка, 
    // то выводим сообщение
    
if(!$cfgputerror("Ошибка при обращении к таблице параметров");
    
$config mysql_fetch_array($cfg);
    
// Возвращаем результат
    
if(!empty($config[$config_name])) return $config[$config_name];
    else return 
false;
  }

  echo 
config_value('allow_smilies');
?>


К сообщению прилагается скриншот таблицы с данными.

   
 
 автор: isset   (04.12.2005 в 23:09)   письмо автору
 
   для: ZC   (04.12.2005 в 22:21)
 



<?php
  
// Функция для извлечения заданного значения из таблицы
  // параметров в базе данных
  
function config_value($config_name)
  {
    
// Проверяем и обрабатываем переменную $config_name
      
if(!isset($config_name)) puterror("Не указано название параметра");
    else 
$config_name trim(htmlspecialchars($config_name));
    
// Формируем запрос
    
$query "SELECT config_value FROM uc_config WHERE config_name='".$config_name."'";
    
$cfg mysql_query($query);
    
// Если при выполнении запроса произошла ошибка,
    // то выводим сообщение
    
if(!$cfgputerror("Ошибка при обращении к таблице параметров");
    
$config mysql_fetch_array($cfg);
    
// Возвращаем результат
    
if(!empty($config['config_value'])) return $config['config_value'];
    else return 
false;
  }

  echo 
config_value('allow_smilies');
?> 

   
Rambler's Top100
вверх

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