Не могу вывести такой вот вроде бы банальный код:
<?php
error_reporting(E_ALL);
include './admin/data/db.php';
$sql = "SELECT title,meta_d,meta_k FROM settings WHERE page='index'";
$result = mysql_query($sql) or die(mysql_error() .'<br/>'. $sql);
while ($row = mysql_fetch_assoc($result))
echo $row['title'];
?>
Выводит чистый лист... Подскажите пожалуйста малоопытному, что не так...
И не судите строго...
Спустя 21 минута, 30 секунд (22.06.2012 - 22:19) Tadochi написал(а):
echo mysql_error();
Спустя 3 минуты, 48 секунд (22.06.2012 - 22:22) fdr написал(а):
Цитата |
WHERE page='index' |
мне кажется в место index у вас должно быть число
Спустя 14 минут, 28 секунд (22.06.2012 - 22:37) Tadochi написал(а):
$sql = "SELECT `title`,`meta_d`,`meta_k` FROM `settings` WHERE `page`='index';
...
echo mysql_affected_rows();
...
echo mysql_affected_rows();
Спустя 9 минут, 1 секунда (22.06.2012 - 22:46) Kuliev написал(а):
spaun
Если не секрет, то скажите зачем Вам в админке TITLE и доп. параметры??? Ведь админка должна быть скрыта от поисковиков!
Во вторых Title всегда используется в заголовке HTML один раз, зачем прогонят результат запроса в цыкле?
В Вашем случае Вам нужно посмотреть в браузере сгенерированный код и на основании его найти ошибку в скрипте - запросе!
Если не секрет, то скажите зачем Вам в админке TITLE и доп. параметры??? Ведь админка должна быть скрыта от поисковиков!
Во вторых Title всегда используется в заголовке HTML один раз, зачем прогонят результат запроса в цыкле?
В Вашем случае Вам нужно посмотреть в браузере сгенерированный код и на основании его найти ошибку в скрипте - запросе!
Спустя 7 часов, 51 минута, 13 секунд (23.06.2012 - 06:37) spaun написал(а):
Цитата |
Kuliev |
Это не админка
Цитата |
Tadochi |
echo mysql_affected_rows(); Вывел единичку, а echo mysql_error(); ошибок не выдает...
Вопрос закрыт, спасибо всем за помощь
только еще пара вопросов если не трудно ответьте: Как правильно выводить результат из базы? С циклом я наверное намудрил... Какие еще есть варианты вывода результата?