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]   

> Описание: 1
kefzce
Отправлено: 29 Апреля, 2014 - 00:02:29
Post Id



Новичок


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


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




Привет всем Закатив глазки я совсем недавно начала осваивать mysql и у меня появилось несколько вопросов,если в php я более-менее освоилась то скуль сложна(
нужно скриптом организовать парсинг таблицы mysql и вывести в html страницу.
Делаю это я так:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.     $db_host = 'localhost';
  3.     $db_name = 'work';
  4.     $db_username = 'julia';
  5.     $db_password = 'testpwd';
  6.     $db_table_to_show = 'accounts';
  7.  
  8.     $connect_to_db = mysql_connect($db_host, $db_username, $db_password)
  9.                 or die("Could not connect: " . mysql_error());
  10.  
  11.     mysql_select_db($db_name, $connect_to_db)
  12.                 or die("Could not select DB: " . mysql_error());
  13.  
  14.     $qr_result = mysql_query("select * from " . $db_table_to_show)
  15.                 or die(mysql_error());
  16.  
  17.     echo '<table border="1">';
  18.         echo '<thead>';
  19.         echo '<tr>';
  20.         echo '<th>Вконтакте</th>';
  21.         echo '<th>Твиттер</th>';
  22.         echo '</tr>';
  23.         echo '</thead>';
  24.         echo '<tbody>';
  25.        
  26.  
  27.         while($data = mysql_fetch_array($qr_result)){
  28.                 echo '<tr>';
  29.                 echo '<td>' . $data['vk'] . '</td>';
  30.                 echo '<td>' . $data['twitter'] . '</td>';
  31.                 echo '</tr>';
  32.         }
  33.        
  34.     echo '</tbody>';
  35.         echo '</table>';
  36.  
  37.     // закрываем соединение с сервером  базы данных
  38.     mysql_close($connect_to_db);
  39. ?>

Добавлять аккаунты приходится таким способом
Цитата:

INSERT INTO `accounts` (`twitter`,`vk`) VALUES
('admin@twitter.com:pass', 'admin@vk.com:pass')

Пытаюсь сделать ПУ с запросами к БД и вывод в html страницу.
Есть ли какие-то альтернативные варианты,этот очень длительный.
Каждый аккаунт приходится добавлять отдельным запросом(
 
 Top
IGORtrue
Отправлено: 29 Апреля, 2014 - 01:52:54
Post Id



Частый гость


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


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




Я немного не понял вас, ваш запрос на добавление аккаунта:
CODE (SQL):
скопировать код в буфер обмена
  1. INSERT INTO `accounts` (`twitter`,`vk`) VALUES
  2. ('admin@twitter.com:pass', 'admin@vk.com:pass')

Замените например на:
CODE (SQL):
скопировать код в буфер обмена
  1. INSERT INTO `accounts` (`twitter`,`vk`) VALUES
  2. ('.$twitter.', '.$vk.')

И просто меняйте значение двух переменных, дальше делайте запрос.
 
 Top
kefzce
Отправлено: 29 Апреля, 2014 - 18:53:28
Post Id



Новичок


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


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




Какой способ защиты данных,при записи в бд посоветуете?
И неплохо бы определиться с БД,какие варианты?
PHP:
скопировать код в буфер обмена
  1.  echo '<table border="1">';
  2.         echo '<thead>';
  3.         echo '<tr>';
  4.         echo '<th>Вконтакте</th>';
  5.         echo '<th>Твиттер</th>';
  6.         echo '</tr>';
  7.         echo '</thead>';
  8.         echo '<tbody>';
  9.        
  10.  
  11.         while($data = mysql_fetch_array($qr_result)){
  12.                 echo '<tr>';
  13.                 echo '<td>' . $data['vk'] . '</td>';
  14.                 echo '<td>' . $data['twitter'] . '</td>';
  15.                 echo '</tr>';
  16.         }
  17.        
  18.     echo '</tbody>';
  19.         echo '</table>';

У меня почему то через require('somefile.php'); не получилось мои данные из бд вывести в html с стилями css и та далее,я совсем запуталась уже.
Если я через index.php буду подключать скрипт для парсинга контента с БД,я могу потом записать его в переменную и вывести в html?
(Добавление)
php - парсим данные с бд и записываем в переменную
html - выводим данные в Админку
mysql - думаю тут все понятно.
Ребята помогите с алгоритмом,вроде все просто спарсить,записать вывести.
Сама админка,допустим логин и пароль проверять с на соответствие в бд.
Если я так сделаю,как мне переменную со списком аккаунтов Логин:Пасс вывести в html страницу.

(Отредактировано автором: 29 Апреля, 2014 - 18:57:52)

 
 Top
3d_killer
Отправлено: 29 Апреля, 2014 - 19:31:03
Post Id



Участник


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


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




kefzce пишет:
парсинга контента с БД
это как ???

(Отредактировано автором: 29 Апреля, 2014 - 19:31:27)

 
My status
 Top
kefzce
Отправлено: 29 Апреля, 2014 - 19:36:42
Post Id



Новичок


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


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




3d_killer пишет:
kefzce пишет:
парсинга контента с БД
это как ???

PHP:
скопировать код в буфер обмена
  1. while($data = mysql_fetch_array($qr_result)){
  2.                 echo '<tr>';
  3.                 echo '<td>' . $data['vk'] . '</td>';
  4.                 echo '<td>' . $data['twitter'] . '</td>';
  5.                 echo '</tr>';
 
 Top
3d_killer
Отправлено: 29 Апреля, 2014 - 19:38:36
Post Id



Участник


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


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




ну ясно
 
My status
 Top
Dark_Knight
Отправлено: 29 Апреля, 2014 - 19:57:55
Post Id


Новичок


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


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




kefzce пишет:
Если я через index.php буду подключать скрипт для парсинга контента с БД

А это у тебя что?
PHP:
скопировать код в буфер обмена
  1.   while($data = mysql_fetch_array($qr_result)){
  2.                 echo '<tr>';
  3.                 echo '<td>' . $data['vk'] . '</td>';
  4.                 echo '<td>' . $data['twitter'] . '</td>';
  5.                 echo '</tr>';
  6.         }
 
 Top
kefzce
Отправлено: 29 Апреля, 2014 - 23:46:03
Post Id



Новичок


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


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




Dark_Knight пишет:
kefzce пишет:
Если я через index.php буду подключать скрипт для парсинга контента с БД

А это у тебя что?
PHP:
скопировать код в буфер обмена
  1.   while($data = mysql_fetch_array($qr_result)){
  2.                 echo '<tr>';
  3.                 echo '<td>' . $data['vk'] . '</td>';
  4.                 echo '<td>' . $data['twitter'] . '</td>';
  5.                 echo '</tr>';
  6.         }

мне нужно прикрутить ПУ и стили оформления.
 
 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