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

Форум PHP

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

 

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

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

тема: Функция возвращающая массив
 
 автор: DEM   (09.05.2007 в 17:23)   письмо автору
 
 

Никак не могу сделтаь такую функцию, что бы она брала данные по какому нить юзеры в MySQL и возвращала весь массив, делаю так:

<?
function uo($user)
{
  
$user_query mysql_query("SELECT * FROM users WHERE login='".$user."'");
  
$ua mysql_fetch_array($user_query);
  return 
$ua;
}
?>

Но она ничего не возвращает :( ЧТо делать???

ЗЫ. вряд ли этот вопрос надо задавать в тему MySQL так как проблема у меня всё таки в РНР-коде))

   
 
 автор: Unkind   (09.05.2007 в 17:27)   письмо автору
 
   для: DEM   (09.05.2007 в 17:23)
 

Какие ошибки выдает? Что конкретно возвращает? В данном случае НИЧЕГО возвратить не может, т.к. return есть.
var_dump(uo("Имя_пользователя"));

   
 
 автор: DEM   (09.05.2007 в 17:31)   письмо автору
 
   для: Unkind   (09.05.2007 в 17:27)
 

Вот в том-то и пролема, что ничего не возвращает :( У меня получается примерно такие переменные:
$ua['login']
$ua['pass']
$ua['name']
и т.д., но что бы я не писал, нифига не выводится :( Например вот пример:

<?
uo
("DEM");
echo 
$ua['login'];
?>

Но нифиге не выводит :( Как правильно написать такую функцию, но что бы нормально всё возвраало?

   
 
 автор: bronenos   (09.05.2007 в 17:36)   письмо автору
 
   для: DEM   (09.05.2007 в 17:31)
 

$ua = uo ('DEM');

   
 
 автор: DEM   (09.05.2007 в 17:38)   письмо автору
 
   для: bronenos   (09.05.2007 в 17:36)
 

О! Пасиб, работает)))

   
 
 автор: Unkind   (09.05.2007 в 17:37)   письмо автору
 
   для: DEM   (09.05.2007 в 17:31)
 

Ах вот в чем дело. "Возвращает", это значит, если говорить по-тупому, функция заменяется тем, что в return.


<?php
print_r
(uo("DEM"));
?>

   
Rambler's Top100
вверх

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