Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> База данных 
:(
    Опции темы
sanchos14931
  Дата 5.2.2009, 11:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 27.5.2008
Где: Нягань

Репутация: нет
Всего: нет



Здравствуйте.
Я написал небольшой код 
Код

<?php 
include ("blocks/db.php"); /*Cоединяемся с базой*/
$result = mysql_query ("SELECT title,meta_d,meta_k,text FROM settings WHERE page='index'",$db);
$myrow = mysql_fetch_array ($result);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta name="description" content="<?php echo $myrow['meta_d'];?> ">
<meta name="keywords" content="<?php echo $myrow ['meta_k']; ?> ">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title><?php echo $myrow ['title']; ?></title>
<link href="style.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.style2 {color: #006600; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.style4 {
    font-size: 12px;
    font-weight: bold;
}
.style5 {
    color: #009900;
    font-size: 18px;
}
.style6 {font-size: 13px; font-weight: bold; }
-->
</style>
</head>
<body>
<table width="993" height="213" border="0" align="center" bgcolor="#FFFFFF" class="main_boder">
  <!--Подключение шапки-->
  <?php include ("blocks/header.php"); 
  ?>
    <tr>
    <td height="22"><table width="986" height="567" border="1">
      <tr>
         <!--Подключение левого блока-->
       <?php include ("blocks/lefttd.php"); ?>    
        <td width="799" valign="top"><?php echo $myrow ['text']; ?></t>
      </tr>
    </table> </td>
  </tr>
</table>
</body>
</html>



при проверки мне пишут 
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in z:\home\localhost\www\phpsite\index.php on line 4


Я не могу понять в чем ошибка...
Помогите, плизз, заранее спс.
PM MAIL WWW ICQ   Вверх
bars80080
Дата 5.2.2009, 11:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



значит неудался запрос

я бы посоветовал прибомбить откуда-нибудь подсветку sql кода, так как она сразу покажет ошибку:
Код

SELECT title, meta_d, meta_k, text FROM settings WHERE page='index'

смотрим на слово text и видим, что оно другого цвета. т.е. sql распознаёт его как служебное слово
пользуйтесь апострофами
Код

SELECT `title`,`meta_d`,`meta_k`,`text` FROM `settings` WHERE `page`='index'
заметили, что поменялось?
PM MAIL WWW   Вверх
godvinn
Дата 5.2.2009, 11:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 407
Регистрация: 4.4.2008
Где: possibility of mo ving to Kyiv

Репутация: 1
Всего: 1



проверь mysql_query (...) or die( mysql_error() );

посмотри что тебе ошибка напишет может у тебя запрос неправильный и mysql_query ничего не возвращает 


--------------------
Everything happens in life.
user posted image
PM MAIL   Вверх
sanchos14931
  Дата 5.2.2009, 12:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 27.5.2008
Где: Нягань

Репутация: нет
Всего: нет



godvinn, 
Спасибо. Все работает

Это сообщение отредактировал(а) sanchos14931 - 5.2.2009, 12:10
PM MAIL WWW ICQ   Вверх
sanchos14931
Дата 5.2.2009, 12:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 27.5.2008
Где: Нягань

Репутация: нет
Всего: нет



Созданная таблица в БД 
Код

CREATE TABLE `setting` (
  `id` int(11) NOT NULL auto_increment,
  `page` varchar(255) NOT NULL default '',
  `title` varchar(255) NOT NULL default '',
  `meta_d` varchar(255) NOT NULL default '',
  `meta_k` varchar(255) NOT NULL default '',
  `text` text NOT NULL,
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=5 ;



Попытался вывести текст в таблице 
Код

<td width="799" valign="top"><?php echo "$myrow ['text']"; ?></t>
      </tr>



мне он при просмотре страницы пишет не текст который нужно, а Array ['text']
PM MAIL WWW ICQ   Вверх
skyboy
Дата 5.2.2009, 12:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



Цитата(sanchos14931 @  5.2.2009,  11:15 Найти цитируемый пост)
<?php echo "$myrow ['text']"; ?>

замени на 
Код

<?php echo $myrow['text']; ?>

и выбрось из головы желание запихивать переменные в строки.
PM MAIL   Вверх
sanchos14931
Дата 5.2.2009, 12:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 27.5.2008
Где: Нягань

Репутация: нет
Всего: нет



skyboy, 
Спасибо smile  smile , уже выбросил smile 
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0486 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.