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 :: Версия для печати :: Изучение SQL
Форумы портала PHP.SU » PHP » SQL и Архитектура БД » Изучение SQL

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

1. Ex - 17 Июня, 2013 - 18:03:00 - перейти к сообщению
помогите в таком вопросе.
нужно выучить SQL, ну и Apashe Oracle, но их позже. Главное SQL для начала.

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

С чего начать? и что нужно вообще? начинаю учить с нуля!
2. caballero - 17 Июня, 2013 - 18:05:43 - перейти к сообщению
Цитата:
Говорят везде что все это включено в денвер

что "это"?
3. Ex - 17 Июня, 2013 - 18:07:46 - перейти к сообщению
caballero пишет:
Цитата:
Говорят везде что все это включено в денвер

что "это"?
SQL, Apashe
4. AlexAnder - 17 Июня, 2013 - 18:32:16 - перейти к сообщению
5. Ex - 19 Июня, 2013 - 16:50:35 - перейти к сообщению
а какими программами вообще пользоваться, посоветуйте что лучше
6. AlexAnder - 19 Июня, 2013 - 16:59:27 - перейти к сообщению
мускуль севрер
7. esterio - 19 Июня, 2013 - 17:28:26 - перейти к сообщению
каждый подбирает под себя. Вот я ненавижу PhpMyAdmin и пользуюсь ломаным Navicat-ом, но здесь есть пользователи которые с успехом пользуються phpMyAdmin-ом
8. sadex - 21 Июня, 2013 - 18:06:37 - перейти к сообщению
Ex пишет:
Говорят везде, что все это включено в денвер.
Если есть денвер, если ли смысл от всего выше перечисленного?
В Денвер включены сервер Apache и сервер MySQL, на последнем можно отрабатывать в локале под виндой разнообразные запросы SQL. Денвер легко ставится и настраивается под виндой, если надо с чего-то начинать новичкам - то с Денвера легче всего.

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

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

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

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

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


и все равно, когда я создаю базу данных в MySQL Command Line Client, и смотрю какая кодировка там через ПХПмайАдмин, они почему то опять пишет что utf8
10. Contr - 24 Июня, 2013 - 16:17:46 - перейти к сообщению
Я думаю, это не первая Ваша проблема будет.
Для изучения 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

Вот и все. Удачи Вам в ваших начинаниях!
11. Ex - 24 Июня, 2013 - 21:35:08 - перейти к сообщению
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

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

Спасибо большое.
12. LIME - 24 Июня, 2013 - 21:48:25 - перейти к сообщению
Contr ну что за чушь
Contr пишет:
стандартный язык SQL, он подойдет под любую систему управления базой данных
вообще под любую? без разницы? может даже под noSQL подойдет?
и в реализациях реляционных баз использующих SQL куча отличий
Contr пишет:
он вышел вместо MySQL, который теперь перестал поддерживаться
опа...что-то новенькое))
Ex пишет:
все равно Вам придется настроить свою систему, рано или поздно
с херали...я только дома сам конфигурю...просто так
Ex пишет:
А разбираться в чужом пакете программ - зря тратить время.
естессно)))...нефиг в нем разбираться...его пользовать надо
13. maxim2008 - 28 Июня, 2013 - 21:37:08 - перейти к сообщению
Здравствуйте!

Объясните пожалуйста новичку как выводить на страницу сайта товар, данные о каждом товаре хранятся в БД(использую 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 с конкретным товаром.И на ней соответственно отображалась инфа о конкретном товаре. Это нужно для сайта-каталога товаров.
14. caballero - 28 Июня, 2013 - 22:49:16 - перейти к сообщению
новички и сайты - каталоги товаров - взаимоисключающие понятия
15. maxim2008 - 29 Июня, 2013 - 17:30:30 - перейти к сообщению
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.

 

Powered by ExBB FM 1.0 RC1