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
Форумы портала PHP.SU :: Версия для печати :: Вывод данных конкретной ячейки mysqli
Форумы портала PHP.SU » » Вопросы новичков » Вывод данных конкретной ячейки mysqli

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

1. Ромчик - 07 Июня, 2012 - 09:10:17 - перейти к сообщению
Здравствуйте:
Как вывести данные из конкретной ячейки в таблице массивом. Например имеется база 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 для того чтобы получить данные всей ячейки таблицы авторизованного пользователя и вывести их массивом на блюдо пользователю?
2. sKaa - 07 Июня, 2012 - 09:20:06 - перейти к сообщению
Ромчик, кроме синтаксической ошибки, что еще выводит ваш запрос?

3. Ромчик - 07 Июня, 2012 - 09:48:34 - перейти к сообщению
sKaa, синтаксических ошибок вообще нет. Я вам скинул только часть кода. При запросе в таблицу функция mysqli_fetch_array выводит данные 1 пользователя таблицы, остальные данные не выводит. Мне нужно сделать так чтобы функция mysqli_fetch_array выводила данные реального авторизованного пользователя.
4. avtor.fox - 07 Июня, 2012 - 09:58:08 - перейти к сообщению
Ромчик пишет:
синтаксических ошибок вообще нет

Ну конечно.

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


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

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

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

 

Powered by ExBB FM 1.0 RC1