Показать сообщение отдельно
Старый 14.01.2012, 19:15   #2 (permalink)
kreol
Member
 
Аватар для kreol
 
Регистрация: 27.02.2010
Сообщений: 659
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1312
По умолчанию

))) Добрый день.
1) Вы уже саму бд создали в mysql?
2) С бд "общаются" не с помощью файлов. Она предоставляет определенные api с которыми работает php. Который предоставляет определенные функции для работы с бд
3)Итак допустим у вас уже создана база данных bd на хосте localhost пользователем user у которого пароль 1 в этой бд создана таблица news с полями title и body

4) задача выбрать все значения полей и занести их в массив в php для дальнейшей работы

5) вот код
PHP код:
<?php                                                                                                      
$connect 
mysql_connect("localhost","user","1") or die("не возможно подключиться к mysql");               
$bd mysql_select_db("bd") or die("не возможно выбрать бд");                                                                               
mysql_set_charset("utf8");                                                                                 
/*создаем запрос*/                                                                                         
$query "SELECT * FROM `news`";                                                                           
/*и выполняем его ))*/                                                                                     
$result mysql_query($query);                                                                             
                                                                                                           
/*теперь надо вытащить результаты в массив*/                                                               
$count mysql_num_rows($result);                                                                          
for (
$i=0;$i $count;$i++){                                                                               
  
$myarray[$i] = mysql_fetch_assoc($result);                                                               
}                                                                                                          
/*теперь выведем все что мы получили*/                                                                     
echo "<div id='block-news'>";                                                                              
for (
$i=0;$i $count;$i++){                                                                               
  echo 
"<div id='news" $i "' class='news'>";                                                           
  echo 
"<div class='title'>" $myarray[$i]["title"] . "</div>";                                           
  echo 
"<div class='body'>" $myarray[$i]["body"] . "<div>";                                              
  echo 
"</div>";                                                                                           
}                                                                                                          
echo 
"</div>";                                                                                             
?>
в принципе вам осталось сделать css к этим блокам чтобы все было красиво))
kreol вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070