<?
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?
Помогите пожалуйста!
Заранее благодарен,
Антон
><?
> 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.
Или вот так
>><?
>> 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?
>>
>>Помогите пожалуйста!
>>
>>Заранее благодарен,
>>Антон
><?
> 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>";
}