• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

В чем у меня ошибка?

  • Автор темы Автор темы ctpz
  • Дата начала Дата начала

ctpz

Новые
Регистрация
7 Янв 2011
Сообщения
335
Реакции
1
Баллы
0
В чем у меня ошибка?

PHP:
<?php
include('config.inc.php');
include('inc/connect.php');
$resultone = mysql_query("SELECT title,meta_d,meta_k,text FROM setting WHERE page='people'",$db);
$myrowone = mysql_fetch_array($resultone);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta type="description" content="<?php echo $myrowone['meta_d']; ?>" />
<meta type="keywords" content="<?php echo $myrowone['meta_k']; ?>" />
<title><?php echo $myrowone['title']; ?></title>
<link rel="stylesheet" type="text/css" href="template/style.css" />
</head>
<body>
<table align="center" class="container"><tbody><tr><td>
<div id="head" align="center"></div>
	<table class="inf"><tbody><tr>
		<td width="40">
		</td>
		<td class="left">
			<?php
            include('inc/menu.php');
            ?>
		</td>
		<td class="content">
			<?php echo $myrowone['text']; ?>
            <?php 
			$result = mysql_query("SELECT id,title,description FROM people",$db);
			$myrow = mysql_fetch_array($result);
			do{
printf ("<table align='center' class='pep'>
		<tr>
		<td class='pep_title'>%s</td>
		</tr>
		<tr>
		<td> </td>
		</tr>
		</table>", $myrow["title"]);
			}
			while ($myrow = mysql_fetch_array ($result));
			
			?>
		</td>
	</tr></tbody></table>
<div id="footer"></div>
</td></tr></tbody></table>
</body>
</html>
Вот код

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in W:\home\bafosi.ru\www\people.php on line 30

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in W:\home\bafosi.ru\www\people.php on line 41
а вот ошибки.

подскажите, что не так?
 
А что у тебя в коде people.php?
 
та я же его и выложил
 
У тебя ошибка в
$myrow = mysql_fetch_array($result);
и
while ($myrow = mysql_fetch_array ($result));
 
и в чем же? потомучто это я и сам видел, но не пойму в чем?
 
у тебя не выполнился запрос. функция вернула false

может попробуй перед полем поставить пробелы
PHP:
$result = mysql_query("SELECT id, title, description FROM people",$db);
или попробуй без параметра $db
возможно поля не правильно ввел (например учти регистр еще)
 
все. у меня в базе было не description , а descriptoin
 
Назад
Сверху