Forum Webscript.Ru

Программирование => PHP => Тема начата: alesh от 18 Апреля 2002, 17:18:26

Название: три строчки текста
Отправлено: alesh от 18 Апреля 2002, 17:18:26
Как бы мне ребяты, вывести из Mysql только три строчки текста , не три строки из mysql ( limit 3 не покатит) , а три строки текста.

Есть предположение
 include "connect.php";//КОННЕКТ К МУСКУЛУ
                           $sql="select * from articles where num=\'$num\'";                           $result=@mysql_Query($sql) or die("Статья не найдена");                           while($myrow=@mysql_fetch_array($result))
                           {
                           $article=$myrow["article"];
                           $author=$myrow["author"];
                           $date=$myrow["date"];
                           $n=$myrow["num"];
                           $title=$myrow["title"];
                           $raz=$myrow["raz"];


                            }//Вот от сюда начинается геморрой                          
                           $i = 0;
                           while (!isset($article)) {
                           $string[$i] = split("\\n", $article);
                           $i++;
                           

echo"$author::$date::$title::№$num
\\n";
echo"
$article[0]
$article[1]
$article[2]
\\n";
?>
 
Но этот скрипт выводит только ТРИ первые Символа из переменной $article
Название: три строчки текста
Отправлено: Covex от 18 Апреля 2002, 21:56:22
Цитировать
}//Вот от сюда начинается геморрой                          
                           $i = 0;
                           while (!isset($article)) {
                           $string[$i] = split("\\n", $article);
                           $i++;

он, наверное, здесь и должен начаться - сплитишь одно, а выводишь другое
Название: три строчки текста
Отправлено: Dm от 19 Апреля 2002, 02:13:56

$string = explode("\\n", $article);
$res = $string[0]."
".$string[1]."
".$string[2];
echo $res;