SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 08.05.2010 23:06:47

djos
Участник
Зарегистрирован: 21.03.2010
Сообщений: 2

Почему в таблице на сайте не выводится из MySQL базы текст

Почему в таблице на сайте не выводится из MySQL базы текст  я делаю запрос в базу значение поподает в переменую   и пишу что имено надо ввывести а оно не выводится. Все переменые до таблицы выводятся токие как <? echo $myrow["title"]; ?> , а вот в таблице переменнная <? echo $myrow["text"]; ?>  нет! Ниже привожу код страницы:

<?php include ("block/bd.php");
$result = mysql_query("SELECT title,meta_d,meta_k,text FROM settings WHERE page='index'",$db);

if (!$result)
{
exit(mysql_error());
}

if (mysql_num_rows($result) > 0)

{
$myrow = mysql_fetch_array($result);
}

else
{
exit();
}


?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title><? echo $myrow["title"]; ?></title>
<link href="style.css" rel="stylesheet" type="text/css" />
<meta name="description" content="<? echo $myrow["meta_d"]; ?>">
<meta name="keywords" content="<? echo $myrow["meta_k"]; ?>">
</head>

<body>
<table width="1200" valign="top" align="center" cellspacing="0" cellpadding="0" class="border">
  <tr>
    <?php include ("block/menu.php")?>
    <?php include ("block/shapka.php")?>
    <?php include ("block/prtd.php")?>
  </tr>
  <tr>
    <td align="left" valign="top">
    <? echo $myrow["text"]; ?>
    </td>
  </tr>
  <tr>
    <?php include ("block/footer.php")?>
  </tr>
</table>
</body>
</html>

плиз подскажите почему не выводится?

Неактивен

 

#2 10.05.2010 23:55:34

Mirexzpalich
Завсегдатай
Зарегистрирован: 03.03.2010
Сообщений: 26

Re: Почему в таблице на сайте не выводится из MySQL базы текст

Надо делать так

if ($row=mysql_fetch_array($result))

{
$myrow['title']=$row['title'];
$myrow['meta_d']=$row['meta_d'];
$myrow['meta_k']=$row['meta_k'];
$myrow['text']=$row['text'];

}

Неактивен

 

#3 11.05.2010 10:51:34

djos
Участник
Зарегистрирован: 21.03.2010
Сообщений: 2

Re: Почему в таблице на сайте не выводится из MySQL базы текст

Mirexzpalich написал:

Надо делать так

if ($row=mysql_fetch_array($result))

{
$myrow['title']=$row['title'];
$myrow['meta_d']=$row['meta_d'];
$myrow['meta_k']=$row['meta_k'];
$myrow['text']=$row['text'];

}

Нет это не помогло но всеже  спасибо я нашел причину

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson