1

Тема: Какими командами соединить БД и Сайт\или с чего начать создание сайта

Здравствуйте! Я новичок в делах проектирования, но сейчас за очень короткий срок мне нужно создать сайт. Надеюсь, что этот форум поможет. Я использую Denwer.  Итак, вопрос, с чего начать создание сайта когда есть БД с названием STATIA, и в C:\WebServers\Home\statia.ru\  находится пустая папка www.

2 (изменено: DmitryV, 2011-02-03 20:16:40)

Re: Какими командами соединить БД и Сайт\или с чего начать создание сайта

1-С изучения языка HTML и каскадных таблиц стилей CSS.
2-Затем с изучения языка PHP его синтаксиса, структур управления и функций. А так же понимания SQL запросов и работы с базой MySQL если в качестве хранилища данных собираетесь использовать MySQL.
Если в короткий срок создать хороший сайт, лучше обратиться и заказать работу у профессионалов если в этом совсем не разбираетесь.

3

Re: Какими командами соединить БД и Сайт\или с чего начать создание сайта

Основу для работы с MySQL через PHP можно понять на примере такого скрипта, который взят из документации PHP.

<?php

$conn = mysql_connect("localhost", "mysql_user", "mysql_password");

if (!$conn) {
    echo "Unable to connect to DB: " . mysql_error();
    exit;
}
  
if (!mysql_select_db("mydbname")) {
    echo "Unable to select mydbname: " . mysql_error();
    exit;
}

$sql = "SELECT id as userid, fullname, userstatus 
        FROM   sometable
        WHERE  userstatus = 1";

$result = mysql_query($sql);

if (!$result) {
    echo "Could not successfully run query ($sql) from DB: " . mysql_error();
    exit;
}

if (mysql_num_rows($result) == 0) {
    echo "No rows found, nothing to print so am exiting";
    exit;
}

// While a row of data exists, put that row in $row as an associative array
// Note: If you're expecting just one row, no need to use a loop
// Note: If you put extract($row); inside the following loop, you'll
//       then create $userid, $fullname, and $userstatus
while ($row = mysql_fetch_assoc($result)) {
    echo $row["userid"];
    echo $row["fullname"];
    echo $row["userstatus"];
}

mysql_free_result($result);

?>

4

Re: Какими командами соединить БД и Сайт\или с чего начать создание сайта

Спасибо Hanut! очень помог скрипт