Обращение к 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.