{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1. [автор] (17 апр 2013, 00:05) [0/0] [0] [отв] [спам] [под] +1 | -1

Обращение к MySQL
На данный момент заинтересовало каждого второго программиста. Я не буду писать всякую [blue]лабуду[/blue] про базы данных, я напишу только обращение к базе данных. Движки с применением базы очень функциональные и используемые, в них все есть, осталось спидеть и принесть. Ну вобщем вот вам: обращение к базе данных, подключение к базе данных, соединение с базой данных или же как вам будет угодно:
Создаем в корне файл config.php с содержанием:
<?

/* Установление соединения
с СУБД mySQL,
функционирующей на узле mysql_host, проще говорю имя хоста имя юзера и пароль */
$link = mysql_connect(\"имя хоста (чаще всего localhost)\", \"имя юзера\", \"пароль базы\"* or die(\"Could not connect : \" . mysql_error());
print \"Connected successfully\";
/* Имя базы */
mysql_select_db(\"имя базы\"* or die(\"Could not select database\"*;
/* Выполнение SQL -запроса */
$query = \"SELECT * FROM my_table\";
$result = mysql_query($query)
or die(\"Query failed : \" . mysql_error());
/* Формирование HTML-
таблицы */
print \"<table>\\n\";

/* Цикл чтения строк SQL-
таблицы в ассоциативный
массив */

while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) { print \"\\t<tr>\\n\";

/* Цикл по всем
элементам ассоциативного
массива */
foreach ($line as $col_value) {
print \"\\t\\t<td>$col_value</td>\\n\";
}
print \"\\t</tr>\\n\";
}
print \"</table>\\n\";
/* Освобождение памяти, занятой результатами
выполнения запроса */
mysql_free_result($result);
/* Закрытие соединения с
СУБД mySQL */ mysql_close($link);
?>
После чего выводим инклудом файл
include \'config.php\';
в скрипт в котором используется MySQL.


Изм. 2 раз. / Посл. изм. (17 апр 2013, 00:27)
2.
saSHADE * [мошенник] 1.22
(17 апр 2013, 00:07) [0/0] [0] [отв] [спам] [под] +1 | -1

Круто, но я вижу только назначение переменных, а про базы данных в коде ни слова, не считая комментариев *)


Изм. 1 раз. / Посл. изм.
saSHADE * [мошенник] 1.22
(17 апр 2013, 00:07)
3. [автор] (17 апр 2013, 00:11) [0/0] [0] [отв] [спам] [под] +1 | -1

saSHADE, статья еще не доделанна.

4.
Сергей82 * [мошенник] 0.14
(17 апр 2013, 00:12) [0/0] [0] [отв] [спам] [под] +1 | -1

это всего лишь переменные, а подключения нету. а еще он движки пишет...

5.
Сергей82 * [мошенник] 0.14
(17 апр 2013, 00:14) [0/0] [0] [отв] [спам] [под] +1 | -1

<?php
$dbhost=\"localhost\";
$dbname=\"db_o5cent\";
$dbuser=\"db_o5cent\";
$dbpass=\"hhgbghghgh\";
$link=mysql_connect($dbhost,$dbuser,$dbpass) or die(\"Не могу подключиться к серверу БД\"*;
mysql_select_db($dbname,$link) or die(\"Не могу подключиться к БД\"*;
?>


Изм. 1 раз. / Посл. изм.
Сергей82 * [мошенник] 0.14
(17 апр 2013, 00:15)
6. [автор] (17 апр 2013, 00:29) [0/0] [0] [отв] [спам] [под] +1 | -1

-=БиО=-, такое подключение для школоты ввиде двигов для веника, а вот теперь посмотри моё подключение.

7.
Сергей82 * [мошенник] 0.14
(17 апр 2013, 00:35) [0/0] [0] [отв] [спам] [под] +1 | -1
woomos,

твое подключение для новичков понятным не будет

8. [автор] (17 апр 2013, 00:45) [0/0] [0] [отв] [спам] [под] +1 | -1

-=БиО=-, извини брат, как смог так и написал. А кто не поймет воспользуеется твоим способом.

  • 1 из 1
Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений