07.11.2005, 10:21
общий
это ответ
Здравствуйте, Stamm!
~~~~~~~~~~~~~~ Подключение к серверу ~~~~~~~~~~~~~~
$host = "localhost";
$user = "login";
$password = "pass";
$con = mysql_connect($host, $user, $password);
~~~~~~~~~~~~~~ Выбор базы данных ~~~~~~~~~~~~~~~~~
На сервере может храниться несколько баз данных, выбираем ту, с которой будем работать.
$db_name = "my_base";
$db = mysql_select_db($db_name);
~~~~~~~~~~~~~~ Запускаем запрос ~~~~~~~~~~~~~~~~~~~
$query = "select name from mytbl";
$result = mysql_query($query);
~~~~~~~~~~~~~~ Узнаем количество записей в результате ~~~~
$my_num = mysq_num_rows($result);
~~~~~~~~~~~~~~ Выводим результат в табличку ~~~~~~~~~~~
echo "<table>";
for ($i=0; $i< $my_num; $i++)
{
$line = mysql_fetch_array($result); // получаем запись
echo "<tr><td>". $line["name"] . "</td></tr>";
}
echo "<table>";
mysql_free_result($result); // освобождаем память
~~~~~~~~~~~~~ Закрываем соединение ~~~~~~~~~~~~~~~~~
mysql_close($con);
Я не стал описывать тонкости, описал только самые главные моменты. Можно еще много чего доработать, например, проверять на ошибки. Не всегда можно подключиться к серверу, не всегда запрос составлен правильно и т.д.
Я для подключения к базе данных создал класс, который использую каждый раз, когда мне надо подключиться к базе...
Удачи Вам!