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 :: Вывод данных конкретной ячейки mysqli

 PHP.SU

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


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

> Описание: Вывод данных конкретной ячейки mysqli
Ромчик
Отправлено: 07 Июня, 2012 - 09:10:17
Post Id



Частый гость


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


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




Здравствуйте:
Как вывести данные из конкретной ячейки в таблице массивом. Например имеется база 2under в ней таблица users при этом в каждой ячейке в таблице users стоит id имя и т.д пользователя нужно вывести имя фамилию и прочую информацию.

Вот пример кода:
PHP:
скопировать код в буфер обмена
  1.  
  2. include('config.php');
  3. $id = $_SESSION['id'];
  4. $sql = "SELECT * FROM `users`
  5.            WHERE `id`='{$id}
  6.                         LIMIT 1'";
  7. $result = mysqli_query($csql, $sql);
  8. if(mysqli_num_rows($result))
  9. $cs = mysqli_fetch_array($result);

Какой SELECT задать SQL для того чтобы получить данные всей ячейки таблицы авторизованного пользователя и вывести их массивом на блюдо пользователю?

(Отредактировано автором: 07 Июня, 2012 - 09:11:01)

 
 Top
sKaa
Отправлено: 07 Июня, 2012 - 09:20:06
Post Id



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


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


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

[+]


Ромчик, кроме синтаксической ошибки, что еще выводит ваш запрос?

 
 Top
Ромчик
Отправлено: 07 Июня, 2012 - 09:48:34
Post Id



Частый гость


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


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




sKaa, синтаксических ошибок вообще нет. Я вам скинул только часть кода. При запросе в таблицу функция mysqli_fetch_array выводит данные 1 пользователя таблицы, остальные данные не выводит. Мне нужно сделать так чтобы функция mysqli_fetch_array выводила данные реального авторизованного пользователя.

(Отредактировано автором: 07 Июня, 2012 - 09:48:59)

 
 Top
avtor.fox
Отправлено: 07 Июня, 2012 - 09:58:08
Post Id



Постоянный участник


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


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




Ромчик пишет:
синтаксических ошибок вообще нет

Ну конечно.

PHP:
скопировать код в буфер обмена
  1. $sql = "SELECT * FROM `users` WHERE `id`='{$id}' LIMIT 1";


Кавычки не там ставите.

И при авторизации пользователя где Вы храните его ID?

//туплю
(Добавление)
И зачем лимит ставить то? У Вас несколько пользователей с одинаковым id? Улыбка
И если в сессии хранится именно ID пользователя, то запрос должен пройти на ура.

(Отредактировано автором: 07 Июня, 2012 - 09:59:43)

 
 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