Druzya.org
Возьмемся за руки, Друзья...
 
 
Наши Друзья

Александр Градский
Мемориальный сайт Дольфи. 
				  Светлой памяти детей,
				  погибших  1 июня 2001 года, 
				  а также всем жертвам теракта возле 
				 Тель-Авивского Дельфинариума посвящается...

 
liveinternet.ru: показано количество просмотров и посетителей

Библиотека :: Компьютеры и Программирование :: Начинаем изучать MySQL
<<-[Весь Текст]
Страница: из 157
 <<-
 
*/
$query = "select * from sharks ";
if (Sspecies | Sage || Slocation) {
Squery +- " where "; }
if (Sspecies) { $query += $species = '$species'"; }
if ($age) {
if (Sspecies) { $query += " and "; }
$query += "age = Sage"; } 
if (Slocation) {
if ($species | Sage) { $query += " and "; }
Squery += "location = 'Slocation''";
}
if (msqlQuery($sock,Squery) < 0) { echo("Error : $ERRMSG\n");
exit(1); }
Sresult = msqlStoreResultO; Snumresults = msqlNumRows(Sresult); >
    Результатов не найдено "); else{ $shark = msqlFetchRow(Sresult); while USshark > 0) { Sid = $shark[0]; echo("
  • "); printf("", $shark[0]); еспо("<В>Вид: $shark[1]
    "); if ($shark[2] == 1) { Sage = "Молодые"; } else if ($shark[2] == 2) { Sage = "Взрослые"; } else if {$shark[2] == 3) { Sage = "Старые"; } echo("<В>Возраст: $age
    "); еспо'("<В>Район $shark[3]
    "); $shark = msqlFetchRow(Sresult); } } >
Hoвый поиск Обратите внимание, что код Lite и HTML могут перемежаться произвольным образом. В любом месте статического HTML можно завершить код Lite и вводить просто HTML. Это особенно полезно, если ваша страница в основном статична и лишь в некоторых местах требуется динамическое содержание. Обратите также внимание на то место, где генерируется тег для изображения акулы с использованием ее ID. Это полезный способ включения данных, которые неудобно хранить в базе. Поскольку mSQL не может хранить большие двоичные поля, часто полезно хранить картинки, другие двоичные данные или даже большие объемы текста в виде плоских файлов, помеченных уникальными ID записей базы данных. РНР По самой своей природе W3-mSQL узко специализирована для использования с СУБД mSQL. Если вы используете MySQL или же W3-mSQL не покрывает всех ваших потребностей, то есть другие препроцессоры HTML, предлагающие поддержку баз данных. РНР, что означает «PHP: Hypertext Preprocessor» (препроцессор гипертекста), является приложением, очень близким по духу W3-mSQL. Оба приложения являются CGI-программами, интерпретирующими HTML перед отправкой броузеру окончательной страницы. Оба имеют встроенный язык сценариев. Более того, в обе программы тесно интегрированы возможности работы с базами данных. Однако РНР идет дальше W3-mSQL, предлагая совместимость с несколькими серверами баз данных, включая MySQL и mSQL. Язык сценариев РНР более богат и может использоваться в большем числе приложений, чем W3-mSQL. Короче, предпочтительнее использовать РНР, если только вы не привязаны к использованию mSQL в качестве сервера баз данных. В последнем случае более удобной для вас будет некоторая оптимизация, имеющаяся в W3-mSQL. С использованием РНР пример с базой данных по акулам может выглядеть так: <НТМL> <НЕАD>Результат поиска акул <Н1> Вот акулы, удовлетворяющие условиям поиска... <Р>
 
<<-[Весь Текст]
Страница: из 157
 <<-