Здравствуйте. Я только начал изучать php с помощью небезызвестного видео курса Евгения Попова. php+mysql и т.д. устанавливал с его дисков. По косвенным признакам - очень похож на Денвер. Переустанавливать mysql и прочие серверы я не умею.
А теперь перейдём к сути.
Есть таблица, которую я создал через phpmyadmin.
Есть страница mysql.php, которую я создал в дримвиевере цс3.
Страница должна выводить слово из таблицы.
Вот код страницы (сценария php):
CODE ( htmlphp):
скопировать код в буфер обмена
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Соединяемся с БД</title> </head> <body> <?php $db = mysql_connect("localhost","alex","12345"); /* Подключение к mysql */ echo "Присвоенныей идентификатор - <b>".$db."</b><br>"; $result = mysql_query("SELECT * FROM firma", $db); /* Выборка (SELECT) всех ячеек (*) из (FROM) таблицы (firma - название таблицы) */ $myrow = mysql_fetch_array($result); /* Эта функция вытаскивает первую запись как массив*/ echo "<br>Какие-то непонятные данные для HTTP_ACCEPT_ENCODING:<b> ".$_SERVER['HTTP_ACCEPT_ENCODING']."</b><br>"; echo "<br>Какие-то непонятные данные для HTTP_ACCEPT_CHARSET:<b> " .$_SERVER['HTTP_ACCEPT_CHARSET']."</b><br>"; echo "<br>Какие-то непонятные данные для HTTP_ACCEPT_CHARSET:<b> ".$_SERVER['HTTP_ACCEPT_LANGUAGE']."</b><br>"; echo "А вот здесь должна быть выборка из БД mysql:".$myrow["name"]."<br>"; ?> </body> </html>
кроме того, у меня в директории с этой страницей лежит файл (его мне передала служба технической поддержки) .htaccess , код которого:
CODE ( htmlphp):
скопировать код в буфер обмена
AddDefaultCharset utf-8 AddCharset utf-8 * <IfModule mod_charset.c> CharsetSourceEnc utf-8 CharsetDefault utf-8 </IfModule>
Вопрос: Что у меня не правильно, и что сделать чтобы тест выводился правильно ?
На картинке экран. Прикреплено изображение (Нажмите для увеличения)
(Отредактировано автором: 08 Апреля, 2011 - 12:11:17)
|