The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Php и Mysql"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Php и Mysql"
Сообщение от Antoha emailИскать по авторуВ закладки on 02-Дек-04, 15:28  (MSK)
<?
  function get_news()
  {

    //Устанавливаем соединение с базой
    $link = mysql_connect("localhost", "user", "*******");

    //Выбираем базу
    mysql_select_db("relant",$link);

    //Делаем запрос
    $result = mysql_query("SELECT content FROM news");

    //Ответ добавляем в массив
    $row=mysql_fetch_array($result);
    $i=0;
    while ($i!=sizeof($row))
      {
        //if ($row[$i]!="")
        //{
          echo $row[$i]."<br>";

        //}
       $i++;
      }
  mysql_close($link);
  }
?>

В базе есть таблица news в ней один столбец всего(c новостями) но ^этот скрипт выдает только одну строчку... может я непонял, как работает fetch_array?

Помогите пожалуйста!

Заранее благодарен,
Антон

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Php и Mysql"
Сообщение от INM emailИскать по авторуВ закладки(??) on 02-Дек-04, 16:29  (MSK)
><?
>  function get_news()
>  {
>
>    //Устанавливаем соединение с базой
>    $link = mysql_connect("localhost", "user", "*******");
>
>    //Выбираем базу
>    mysql_select_db("relant",$link);
>
>    //Делаем запрос
>    $result = mysql_query("SELECT content FROM news");
>
>    //Ответ добавляем в массив
>    $row=mysql_fetch_array($result);
>    $i=0;
>    while ($i!=sizeof($row))
>      {
>        //if ($row[$i]!="")
>        //{
>          echo $row[$i]."<br>";
>
>        //}
>       $i++;
>      }
>  mysql_close($link);
>  }
>?>
>
>В базе есть таблица news в ней один столбец всего(c новостями) но
>^этот скрипт выдает только одну строчку... может я непонял, как работает
>fetch_array?
>
>Помогите пожалуйста!
>
>Заранее благодарен,
>Антон


,.....
$i = 0;
while ($i < mysql_num_rows($result)){
   ........
   делаешь что тебе надо
   ........
}
mysql_num_rows() - возвращает количество записей после SELECT.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Php и Mysql"
Сообщение от INM emailИскать по авторуВ закладки(??) on 02-Дек-04, 16:36  (MSK)
Или вот так
>><?
>>  function get_news()
>>  {
>>
>>    //Устанавливаем соединение с базой
>>    $link = mysql_connect("localhost", "user", "*******");
>>
>>    //Выбираем базу
>>    mysql_select_db("relant",$link);
>>
>>    //Делаем запрос
    $result = mysql_query("SELECT content FROM news");

    //Ответ добавляем в массив
>>     //$row=mysql_fetch_array($result);
>>     //$i=0;
    while ($row=mysql_fetch_array($result))
      {
>>        //if ($row[$i]!="")
>>        //{
          echo $row[$i]."<br>";

>>        //}
       //$i++;
>>      }
   mysql_free_result($result);
>>  mysql_close($link);
>>  }
?>
>>
>>В базе есть таблица news в ней один столбец всего(c новостями) но
>>^этот скрипт выдает только одну строчку... может я непонял, как работает
>>fetch_array?
>>
>>Помогите пожалуйста!
>>
>>Заранее благодарен,
>>Антон

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Php и Mysql"
Сообщение от Double Искать по авторуВ закладки(??) on 02-Дек-04, 16:39  (MSK)
><?
>  function get_news()
>  {
>
>    //Устанавливаем соединение с базой
>    $link = mysql_connect("localhost", "user", "*******");
>
>    //Выбираем базу
>    mysql_select_db("relant",$link);
>
>    //Делаем запрос
>    $result = mysql_query("SELECT content FROM news");
>
>    //Ответ добавляем в массив
>    $row=mysql_fetch_array($result);
>    $i=0;
>    while ($i!=sizeof($row))
>      {
>        //if ($row[$i]!="")
>        //{
>          echo $row[$i]."<br>";
>
>        //}
>       $i++;
>      }
>  mysql_close($link);
>  }
>?>
>
>В базе есть таблица news в ней один столбец всего(c новостями) но
>^этот скрипт выдает только одну строчку... может я непонял, как работает
>fetch_array?
>
>Помогите пожалуйста!
>
>Заранее благодарен,
>Антон

Как на счет

$res=mysql_query(...);
while($row=mysql_fetch_row($res))
{
echo $row."<br>";
}

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру