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 :: Изучение SQL

 PHP.SU

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


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

> Без описания
Ex
Отправлено: 17 Июня, 2013 - 18:03:00
Post Id


Частый гость


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


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




помогите в таком вопросе.
нужно выучить SQL, ну и Apashe Oracle, но их позже. Главное SQL для начала.

Говорят везде, что все это включено в денвер.
Если есть денвер, если ли смысл от всего выше перечисленного?

С чего начать? и что нужно вообще? начинаю учить с нуля!

(Отредактировано автором: 17 Июня, 2013 - 18:18:01)

 
 Top
caballero
Отправлено: 17 Июня, 2013 - 18:05:43
Post Id


Активный участник


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


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




Цитата:
Говорят везде что все это включено в денвер

что "это"?


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
Ex
Отправлено: 17 Июня, 2013 - 18:07:46
Post Id


Частый гость


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


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




caballero пишет:
Цитата:
Говорят везде что все это включено в денвер

что "это"?
SQL, Apashe
 
 Top
AlexAnder
Отправлено: 17 Июня, 2013 - 18:32:16
Post Id



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


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


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






-----
Оказывается, недостаточно читать справочники, чтобы правильно писать коды. sadex ©

Форумы стали местом обучения программированию, а не решения трудных вопросов. KingStar ©
 
 Top
Ex
Отправлено: 19 Июня, 2013 - 16:50:35
Post Id


Частый гость


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


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




а какими программами вообще пользоваться, посоветуйте что лучше
 
 Top
AlexAnder
Отправлено: 19 Июня, 2013 - 16:59:27
Post Id



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


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


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




мускуль севрер


-----
Оказывается, недостаточно читать справочники, чтобы правильно писать коды. sadex ©

Форумы стали местом обучения программированию, а не решения трудных вопросов. KingStar ©
 
 Top
esterio
Отправлено: 19 Июня, 2013 - 17:28:26
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


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




каждый подбирает под себя. Вот я ненавижу PhpMyAdmin и пользуюсь ломаным Navicat-ом, но здесь есть пользователи которые с успехом пользуються phpMyAdmin-ом
 
 Top
sadex
Отправлено: 21 Июня, 2013 - 18:06:37
Post Id


Новичок


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


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




Ex пишет:
Говорят везде, что все это включено в денвер.
Если есть денвер, если ли смысл от всего выше перечисленного?
В Денвер включены сервер Apache и сервер MySQL, на последнем можно отрабатывать в локале под виндой разнообразные запросы SQL. Денвер легко ставится и настраивается под виндой, если надо с чего-то начинать новичкам - то с Денвера легче всего.

Но Денвер - это практика отработки в локале в винде различных SQL-запросов. А теория SQL - это отдельная темы, это надо в инете ресурсы различные просматрвать. Плюс надо освоить хотябы основы реляционной теории баз данных, хотя бы по относительно простым статьям.

В рунете по SQL есть хорошие ресурсы, в поиске легко находятся. На примере официальной документации по MySQL многое можно освоить. Плюс - ресурсы на английском, без этого нет программиста.
(Добавление)
esterio пишет:
Вот я ненавижу PhpMyAdmin и пользуюсь ломаным Navicat-ом
Да я тоже этот PhpMyAdmin, особенно последних версий, не очень люблю. Но знать его приходится, т.к. этот PhpMyAdmin практически как стандартный сервис почти на всех хостингах стоит, а на бесплатных хостингах только он и стоит. Кстати, дамп и рестор с небольшими БД через него легко очень делается.
 
 Top
Ex
Отправлено: 23 Июня, 2013 - 20:26:52
Post Id


Частый гость


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


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




столкнулся вот с такой проблемой

паралельно пользуюсь PhpMyAdmin и MySQL Command Line Client

когда создаю базу в mysql клиенте, то в PhpMyAdmin в таблицах где русские буквы отображаются иероглифы... И так наоборот... В чем проблема и как ее решить.
в my.ini изменил кодировку mysql клиенте на ср1251 и на майадмине так же стоит, но все равно какая то херня...

помогите плиз)


и все равно, когда я создаю базу данных в MySQL Command Line Client, и смотрю какая кодировка там через ПХПмайАдмин, они почему то опять пишет что utf8

(Отредактировано автором: 23 Июня, 2013 - 20:31:25)

 
 Top
Contr
Отправлено: 24 Июня, 2013 - 16:17:46
Post Id



Частый гость


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


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




Я думаю, это не первая Ваша проблема будет.
Для изучения SQL рекомендую:
http://www.php.su/books/mysql/sql_basic.zip
Здесь разбирается стандартный язык SQL, он подойдет под любую систему управления базой данных (СУБД), например,
MySQL (лучше сразу используй MariaDB - он вышел вместо MySQL, который теперь перестал поддерживаться Недовольство, огорчение)
или PostgreSQL (рекомендую),
Firebird,
платные (это зло - имхо) Oracle

Изучив уроки по ссылке - сможешь пользоваться любой СУБД, лишь потом осваивая ее особенности.

Далее:
Мой совет - не пользоваться ни Денвером ни XAMPP ни LAMPP (это все заранее настроенная система апач - php - MySQL) - все равно Вам придется настроить свою систему, рано или поздно. А разбираться в чужом пакете программ - зря тратить время. Лучше потратьте его на обучение - как сделать все самому. Поэтому - редкостный экземпляр мануала (рекомендую скачать страничку!)
http://www[dot]tmanager[dot]ru/russian/apache[dot]html

Вот и все. Удачи Вам в ваших начинаниях!
 
 Top
Ex
Отправлено: 24 Июня, 2013 - 21:35:08
Post Id


Частый гость


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


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




Contr пишет:
Я думаю, это не первая Ваша проблема будет.
Для изучения SQL рекомендую:
http://www.php.su/books/mysql/sql_basic.zip
Здесь разбирается стандартный язык SQL, он подойдет под любую систему управления базой данных (СУБД), например,
MySQL (лучше сразу используй MariaDB - он вышел вместо MySQL, который теперь перестал поддерживаться Недовольство, огорчение)
или PostgreSQL (рекомендую),
Firebird,
платные (это зло - имхо) Oracle

Изучив уроки по ссылке - сможешь пользоваться любой СУБД, лишь потом осваивая ее особенности.

Далее:
Мой совет - не пользоваться ни Денвером ни XAMPP ни LAMPP (это все заранее настроенная система апач - php - MySQL) - все равно Вам придется настроить свою систему, рано или поздно. А разбираться в чужом пакете программ - зря тратить время. Лучше потратьте его на обучение - как сделать все самому. Поэтому - редкостный экземпляр мануала (рекомендую скачать страничку!)
http://www[dot]tmanager[dot]ru/russian/apache[dot]html

Вот и все. Удачи Вам в ваших начинаниях!

Спасибо большое.
 
 Top
LIME
Отправлено: 24 Июня, 2013 - 21:48:25
Post Id


Активный участник


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


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




Contr ну что за чушь
Contr пишет:
стандартный язык SQL, он подойдет под любую систему управления базой данных
вообще под любую? без разницы? может даже под noSQL подойдет?
и в реализациях реляционных баз использующих SQL куча отличий
Contr пишет:
он вышел вместо MySQL, который теперь перестал поддерживаться
опа...что-то новенькое))
Ex пишет:
все равно Вам придется настроить свою систему, рано или поздно
с херали...я только дома сам конфигурю...просто так
Ex пишет:
А разбираться в чужом пакете программ - зря тратить время.
естессно)))...нефиг в нем разбираться...его пользовать надо
 
 Top
maxim2008
Отправлено: 28 Июня, 2013 - 21:37:08
Post Id


Новичок


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


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




Здравствуйте!

Объясните пожалуйста новичку как выводить на страницу сайта товар, данные о каждом товаре хранятся в БД(использую mysql)

Какой-нить самый простой пример, если не трудно.
Я написал вот такой код.

<?php
$db_host='localhost';
$db_name='facegem';
$db_username='root';
$db_password='vertrigo';

$connect_to_db = mysql_connect($db_host, $db_username, $db_password)
or die("Could not connect: " . mysql_error());

mysql_select_db($db_name, $connect_to_db)
or die("Could not select DB: " . mysql_error());

$result = mysql_query("select * from rings")
or die(mysql_error());

echo '<table border="1">';
echo '<thead>';
echo '<tr>';
echo '<th>Металл</th>';
echo '<th>Главный камень</th>';
echo '<th>Второстепенный камень</th>';
echo '</tr>';
echo '</thead>';
echo '</tbody>';

while($data = mysql_fetch_array($result)){
echo '<tr>';
echo '<td>' . $data['ring_metal'] . '</td>';
echo '<td>' . $data['ring_maingem'] . '</td>';
echo '<td>' . $data['ring_secgem'] . '</td>';
echo '</tr>';
}

echo '</tbody>';
echo '</table>';

print_r($data);

mysql_close($connect_to_db);
?>
Хочу, чтобы генерировалась страница php с конкретным товаром.И на ней соответственно отображалась инфа о конкретном товаре. Это нужно для сайта-каталога товаров.
 
 Top
caballero
Отправлено: 28 Июня, 2013 - 22:49:16
Post Id


Активный участник


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


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




новички и сайты - каталоги товаров - взаимоисключающие понятия


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
maxim2008
Отправлено: 29 Июня, 2013 - 17:30:30
Post Id


Новичок


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


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




caballero пишет:
новички и сайты - каталоги товаров - взаимоисключающие понятия


что поделать, придется с чего то начинать.

у меня выдает какую то ошибку
Notice: Undefined index: ring_maingem in C:\Program Files\VertrigoServ\www\Database facegem\index.php on line 40

и

Notice: Undefined index: ring_metal in C:\Program Files\VertrigoServ\www\Database facegem\index.php on line 39

что я не так сделал? ошибки в строчках 39 40 и 41.
Прикреплено изображение (Нажмите для увеличения)
1234.jpg
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« SQL и Архитектура БД »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB