Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
Пожелания, предложения, просьбы, ошибки,
дополнения, но не вопросы программирования =)
Высказанные пожелания:
а. Уделить сложным функциям в таких разделах как работа с БД, графикой и curl больше внимания.
б. Добавить несколько уроков посвященных SQL [ разделение самого SQL (как совокупности DML+DDL) и PL/SQL ]
----- Truly yours, Sasha.
Champion
Отправлено: 19 Января, 2009 - 12:27:56
Активный участник
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
"Работа с базой данных и основы SQL"
Цитата:
Несколько таких таблиц состовляют базу данных.
Я бы так не сказал. А как хранимые процедуры, триггеры? Можно бы еще про индексы рассказать. Как создавать их, менять. Или думаешь, этого достаточно, остальное уже в литературе по БД?
Но фразу эту я бы в любом случае поменял.
vitaliy_mad
Отправлено: 19 Января, 2009 - 12:29:29
Участник
Покинул форум
Сообщений всего: 1107
Дата рег-ции: Окт. 2008 Откуда: Украина, Мариуполь
Помог: 0 раз(а)
Champion пишет:
Я бы так не сказал. А как хранимые процедуры, триггеры? Можно бы еще про индексы рассказать. Как создавать их, менять. Или думаешь, этого достаточно, остальное уже в литературе по БД?
Но фразу эту я бы в любом случае поменял.
тек конечно. просто для начала. этих знаний будет достаточно. в остальных частях по мерее изучения, будем расширять понятие...
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
Еще необльшая поправочка
Цитата:
NSERT INTO sklad (no,name) VALUES (3,'Монитор');
Мы добавили запись с установленными значениями no=3 и name='Монитор'. Остальные поля у нас оказались со значением NULL
со значениями NULL или значениями по умолчанию или вычисляется (вычисляемые поля). Наверное, надо про типы полей поподробнее в начале. И про вещи типа значения по умалчанию, вычисляемые поля...
EuGen
Отправлено: 19 Января, 2009 - 12:34:24
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Нет, строго говоря, сам SQL - действительно НЕ язык программирования. А хранимый код компилируется и исполняется на сервере. И является скорее надстройкой над SQL.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
vitaliy_mad
Отправлено: 19 Января, 2009 - 12:37:09
Участник
Покинул форум
Сообщений всего: 1107
Дата рег-ции: Окт. 2008 Откуда: Украина, Мариуполь
Помог: 0 раз(а)
в принципе я согласен... просто планировал в следующей части, описать дополнительные возможности всего того что было выше. Мне кажеться что при начале изучения... не стоит забивать голову новичка кучей информации, ее надо наращивать постепено. первая часть - минимум для работы, вторая - расширенный синтаксис, и доп. возможности. а в третьей части, уже тригеры процедуры индексы и тд...
а так смотри, если считаете нужным, добавить в первую, добавим, не вопрос... (Добавление)
EuGen пишет:
Нет, строго говоря, сам SQL - действительно НЕ язык программирования. А хранимый код компилируется и исполняется на сервере. И является скорее надстройкой над SQL.
я не совсем согласен... SQL - это способ взаимодействия пользователя и СУБД... способ управления БД в СУБД...
Покинул форум
Сообщений всего: 64
Дата рег-ции: Янв. 2009
Помог: 0 раз(а)
EuGen пишет:
Нет, строго говоря, сам SQL - действительно НЕ язык программирования. А хранимый код компилируется и исполняется на сервере. И является скорее надстройкой над SQL.
а как на счет определения SQL - это встроенный "инструмент" позволяющий пользователям осуществлять взаимодействие с СУБД. В каждой из СУБД по сути есть SQL , только с различными интерпритациями (т.е. измениями) , хоть бери тот же MS Access , FoxPro , Oracle, MySQL , MS SQL etc (Добавление)
з.ы. А чтобы правильно разработать веб-ресурс использующий СУБД , думаю стоит правильно спроектировать и создать Базу Данных в требуемой СУБД (Добавление)
vitaliy_mad пишет:
в принципе я согласен... просто планировал в следующей части, описать дополнительные возможности всего того что было выше. Мне кажеться что при начале изучения... не стоит забивать голову новичка кучей информации, ее надо наращивать постепено. первая часть - минимум для работы, вторая - расширенный синтаксис, и доп. возможности. а в третьей части, уже тригеры процедуры индексы и тд...
Для начальных знаний в данной ветке , созданный урок Вами и его содержание вполне подходит, думаю остальные возможности SQL надо раскрывать в Уроках по SQL
Champion
Отправлено: 20 Января, 2009 - 16:28:21
Активный участник
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
valenok пишет:
б. Добавить несколько уроков посвященных SQL [ разделение самого SQL (как совокупности DML+DDL) и PL/SQL ]
По поводу sql вот не знаю. Может быть сделать отдельно эти уроки по БД без php, просто рассказать о функциях СУБД, привести простые запросы создания, изменения таблиц, вставки, выборки, чтоб новичек прощупал эти процессы, рассказать про отдельные объекты БД...
А здесь главу по php+БД от таких отступлений освободить...
valenok
Отправлено: 20 Января, 2009 - 17:30:18
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
Champion в главе про php и sql я предполагал посмотреть функции которые используются для работы с БД, но понял что новички то бе3 SQL никуда..
А отдельные уроки по SQL это на сколько я понял еще одна такая же серия уроков
исключительно о SQL
----- Truly yours, Sasha.
Champion
Отправлено: 20 Января, 2009 - 17:58:54
Активный участник
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
valenok пишет:
новички то бе3 SQL никуда..
Это точно, sql конечно нужен. Я просто думаю, что может быть не настолько вскользь.
valenok пишет:
А отдельные уроки по SQL это на сколько я понял еще одна такая же серия уроков
исключительно о SQL
Ну, может быть поменьше.Искльчительно об sql даже не так много, сколько вообщи об основах проектирования БД.
Во всяком случае, думаю, оно не помешает. Я бы даже написал. Только в Таиланд на этой неделе уезжаю, в феврале могу приступить, если одобришь такую идею
Владимир
Отправлено: 20 Января, 2009 - 18:00:48
Гость
Покинул форум
Сообщений всего: 64
Дата рег-ции: Янв. 2009
Помог: 0 раз(а)
согласен по поводу азов : проектирования БД ;) ну и за компанию сам язык SQL
Champion
Отправлено: 20 Января, 2009 - 18:05:27
Активный участник
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
Владимир, ну а как же без него?)
valenok
Отправлено: 20 Января, 2009 - 20:37:14
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
Да пожалуйста. Не мне же противиться чьему то доброму благу.
Но без фоток из таиланда не примем =) (Добавление) Об уроке № 0
Во первых помогите там пожалуйста с путями у кого денвер.
И во вторых мне кажется стоит как минимум упомянуть что это за интерпретаторы.
----- Truly yours, Sasha.
valenok
Отправлено: 22 Января, 2009 - 17:14:42
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
В php есть около семидясяти функция для работы с массивами. В этом уроке я опишу самые частоиспользуемые функции.
Чтобы проверить, является ли переменная массивом или нет, для этого есть функция [b]is_array()[/b].
[PHP]
<?php
if(is_array($_POST)) {
echo 'это массив'; }
else { echo 'Это не массив'; }
// Выведет: это массив
?>
[/PHP]
Очень часто нужно узнать, сколько элементов содержится в массиве. Это нужна для того чтобы вывести все элементы массива в цикле.
Для этого есть функция [b]count()[/b] и [b]sizeof()[/b]. [b]Sizeof()[/b] тоже самое что и функция count.
[PHP]
<?php
count($массив,необязательный параметр);
?>
[/PHP]
С помощью необязательного параметра можно указать, будет ли функция считать элементы подмассивов (1) или нет (0). По умолчанию параметр установлен в значение 0.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.