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 для работы с MySQL

 PHP.SU

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


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

> Без описания
debora
Отправлено: 21 Ноября, 2016 - 20:59:48
Post Id


Новичок


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


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




Возможно вопрос слишком легкий, но все же, решил познакомиться с php. накидал инпутов в html, все данные из них записываются в базу данных в таблицу users1. а вот с выводом из этой бд возникли проблемы. Вылетает следующее предупреждение:

"Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\ex1\index.php on line 40"

и на этом все, а очень хочется увидеть их в браузере...
Вот мои попытки реализации:

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. include ("index.html");
  3. if(isset($_POST['send'])){
  4.         $UserName = strip_tags(trim($_POST['name']));
  5.         $Userlogin = strip_tags(trim($_POST['login']));
  6.         $email = strip_tags(trim($_POST['email']));
  7.         $password =strip_tags(trim($_POST['password']));
  8.         $age = strip_tags(trim($_POST['age']));
  9.  
  10.         $conect = mysql_connect("localhost","misha","123456");
  11.         $db = mysql_select_db("users");
  12.         if(!$conect || !$db){
  13.                 mysql_error();
  14.         }
  15.         else{
  16.                 echo "<h3>Соединение установлено:)</h3>";
  17.         }
  18.         mysql_set_charset("utf8");
  19.        
  20.        
  21.        
  22.                 mysql_query("INSERT INTO users1(Userlogin,password,email,UserName,age)
  23.                                         VALUES('$Userlogin','$password','$email','$UserName','$age')");
  24.                 mysql_close();
  25.         echo "Регистрация прошла успешно";
  26. }
  27.        
  28.  
  29.        
  30. include("back.html");
  31.         $dbpass= strip_tags(trim($_POST['dbpass']));
  32.  
  33.         if(isset($_POST['senddb'])){
  34.  if($dbpass==123456){  
  35.   echo "Доступ открыт";
  36.        
  37.        
  38.         $res = mysql_query("SELECT * FROM users1");
  39.                 mysql_close();
  40.         $row = mysql_fetch_array($res);
  41.         print_r($row);
  42. ?>
 
 Top
3d_killer
Отправлено: 21 Ноября, 2016 - 23:23:59
Post Id



Участник


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


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




ну так ты закрыл соединение с базой данных до обработки массива, ничего не намекает что все функции идут с приставкой mysql? и после закрытия соединения вызывать их как то не логично
 
My status
 Top
debora
Отправлено: 23 Ноября, 2016 - 19:16:03
Post Id


Новичок


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


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




Да, тут согласен это уже исправил

(Отредактировано автором: 23 Ноября, 2016 - 19:16:48)

 
 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