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 :: Помогите пожалуйста отправить данные в базу данных

 PHP.SU

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


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

> Описание: ....
foxlite
Отправлено: 22 Ноября, 2018 - 23:39:51
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Нояб. 2018  


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




Я хочу отправить данные из сессии в базу данных но почему-то данные не приходят
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $db = mysqli_connect ("сервер","foxlite_db","flex7283");
  3.     mysqli_select_db ("users",$db);
  4. $name = $_SESSION['name'] ;
  5. $name_family = $_SESSION['name_family'] ;
  6. $uid = $_SESSION['uid'] ;
  7. $access_token = $_SESSION['access_token'];
  8. $result = mysqli_query("INSERT INTO users (name, name_family, id, access_token) VALUES ('$name', '$name_family', '$uid', '$access_token')");
  9. //я сделал эту часть кода для проверки сессии
  10. echo 'user id = '.$_SESSION['uid'].'<br>';
  11. echo 'access token = '.$_SESSION['access_token'].'<br>';
  12. echo 'username = '.$_SESSION['name'].'<br>';
  13. echo 'name family = '.$_SESSION['name_family'].'<br>';
  14. ?>
я новичок в php и mysql по этому извините если этот вопрос вам покажется глупым

(Отредактировано автором: 22 Ноября, 2018 - 23:40:48)

 
 Top
andrewkard
Отправлено: 23 Ноября, 2018 - 11:43:13
Post Id


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


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




Для mysqli_connect по докам нужно указать 4 параметра:

PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. $link = mysqli_connect("localhost", "my_user", "my_password", "world");
  4.  
  5. /* check connection */
  6. if (!$link) {
  7.     printf("Connect failed: %s\n", mysqli_connect_error());
  8.     exit();
  9. }
  10.  
  11.  


неплохо сделать проверку есть ли коннект.
 
 Top
foxlite
Отправлено: 23 Ноября, 2018 - 13:30:14
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Нояб. 2018  


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




Спасибо за помощь теперь я занаю что ошибка в подключении а не в самом коде
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« SQL и Архитектура БД »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB