Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

PHP, SQL, SSI-Дневник ламера, превращающегося в ГУРУ :-)


Информационный Канал Subscribe.Ru

Привет люди :-)

Это первый выпуск рассылки. Ура надо сказать и похлопать :-)
А чё так тихо-то ? Громче блин - громче :-) Не зря-же я всё это пишу.


Да ладно, это в общем просто интересно. Позорный Dream Weawer MX... Хотя если честно, замечательная программулина, при переносе строк ставит теги абзаца: <p> Какаой-то текст </p> А это слишком много места занимает. Лучше переносить текст на новую строчку тегом <br> Вот это меня сейчас немного грузит. Надо пошариться в настройках, где-то видел эту опцию.

Если вам основы HTML знакомы, отпишите мне письмо, буду знать и кидать то, что вам нужно. Вообще побольше вопросов, тогда это не будет напоминать разговор в одну харю с зеркалом за бутылкой водки :-)

IrkutskProject(Собака)yandex.ru

Кстати спешу вынести благодарность компании Macromedia за то, что она предоставляет ВСЕМ российским пользователям её ПО бесплатные лицензии. Правда она об этом ещё как говорится не знает ;-) Кому надо, могу выслать "лекарство от жадности", которое сразу для Macromedia Flash MX подходит, если кому хочется рисовать что-то во флеше. Я недавно потыкался, нарисовал вращающийся треугольничек, порадовался за успехи себя любимого и благополучно забыл. Есть замечательный учебничек по этому Дреам Виверу эМ-Хы и Корелу 11 версии. Если кому тоже надо, киньте мессагу, выложу где-нить на сайте. А если не надо - то мне ленива пока ;-)

Так вот, о PHP подробнее. Язык не просто простой, а очень простой. Основных операторов немного. Я допустим сейчас копаюсь с базой данных SQL. Как и что работает, как это вертится-крутится. Порядок работы с базой данных MySQL:

Цепляемся к серверу:

$db=mysql_connect(" имя сервера, к которому цепляемся(Обычно localhost) "," Логин "," Пароль ");

Причём все переменные в команде типа String - тоесть строковые. $db это идентификатор соединения, с которым мы в последующем будем работать, когда потребуется что-то сделать с базой данных. Его тип - Resource.

Я допустим делаю в отдельном файле перечисляемые переменные, с параметрами для базы данных, как-то:

<?

$sqlhost="localhost";

$sqllogin="Мой лЛгин";

$sqlpwd="Мой Пароль";

// И далее командой:

$db=mysql_connect($sqlhost, $sqllogin, $sqlpwd);

?>

Плюс в том, что инициализировать переменные можно в отдельном файле и потом в каждом скрипте их подгружать командой INCLUDE"Название файла";

Выбираем базу данных, с которой работать(если вообще база есть):

mysql_select_db("Имя базы типа string", $db); Тут понятно, первый параметр ИМЯ базы данных, второй - наш идентификатор соединения в предыдущей команде. Фуекция возвращает TRUE или FALSE в зависимости от Успешности или НЕ Успешности соединения, тоесть переменная типа BOOL.

Эту переменную можно кстати трансформировать из типа BOOL
в тип INTEGER командой SETTYPE(наша переменная , "требуемый тип"); Требуемые типы бывают: boolean(TRUE, FALSE), integer(целое число, тоесть 1, 2, 3, -1, -5 и пр.), float (пока не знаю, что за хрень), string(строковая переменная, набор символов), array (массив), object(объект через классы), Null - Последнее не разбирал ещё.

И если мы тип BOOLEAN трансформируем в INTEGER, получается: TRUE - 1, FALSE - 0
Только что набил скриптик:
<?
$a="aaaaa";
settype($a, "integer");
echo $a; //Вывело ноль (0) Тоесть преобразование типа String в Integer строки даёт нулевое значение.
?>

А вот такое:

<?
$a="140";
settype($a, "integer");
echo $a; // Вывело уже (140) Тоесть преобразование
// строковой переменной c цифрами в Integer идёт нормально.
?>

В общем поэкспериментируйте. Если в строковой переменной после цифр поставить символы, то трансформируется в цифры, если перед цифрами ставить символы, то в ноль. Только что попробовал, так что 100% гарантия :-)))

Далее идём... Если у нас ещё не создана база данных, то делается это командой:

mysql_create_db("Имя Базы типа string", $db); Последнее, это идентификатор соединения, который нам вернула команда mysql_connect(); при соединении с сервером MySQL, упомянутая выше.

Что-то я подзапарился :-) В общем пишите, кому и что интересно, накидаю ответы. Так будет проще общаться :-)

Досвиданья и удачи вам :-)

ЗЫ.
Да, ещё... Если вы кинете своим друзьям ссылку на эту рассылку (Как блин в рифму получилось :-)
http://subscribe.ru/catalog/comp.soft.prog.php1sql1ssi
То я конечно не обижусь, чем больше подписчиков будет, тем лучше :-) Информация того стоит. А я в свою очередь могу пообещать интересную и полезную инфу с ответами на вопросы, в той мере, в которой меня на них хватит. Если будет что-то мне неизвестное, могу положить сюда, может быть кто-то из подписчиков скажет ответ.

Пишите мне: IrkutskProject(Собака)yandex.ru


http://subscribe.ru/
http://subscribe.ru/feedback/
Адрес подписки
Отписаться

В избранное